Skip to content

empeje/bakul

Repository files navigation

Bakul - AI Data Storage Layer 🧺

Test Suite Coverage TypeScript

This project is a Hono + Cloudflare Worker app that provides an API layer for dataset storage and management, bridging the gap between AI-generated data and AI-generated visualizations. See TODO.md for complete feature documentation.

🚀 Features

  • ✅ Complete REST API - Full CRUD operations for datasets
  • ✅ Auto-Schema Generation - JSON schemas automatically created from data
  • ✅ Bearer Token Authentication - Secure API key management
  • ✅ Public Data Access - Datasets publicly accessible via clean URLs
  • ✅ Interactive Documentation - Swagger UI with authentication support
  • ✅ Rate Limiting - 100 requests per 15-minute window
  • ✅ 39 Unit Tests - Comprehensive test coverage
  • ✅ Production Ready - Cloudflare Workers deployment ready

📋 Prerequisites

🛠️ Local Development


Copyright 2025 - empeje

About

The missing storage layer for Personal AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published