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.
- ✅ 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
- pnpm (required for package management)
- Node.js 18 or 20
- Cloudflare Wrangler
Copyright 2025 - empeje