Spaces:
Runtime error
Runtime error
| title: Evolution Todo API | |
| emoji: ✅ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| app_port: 7860 | |
| # Evolution Todo API | |
| RESTful API backend for the Evolution Todo application. | |
| ## Features | |
| - User Authentication (JWT) | |
| - Task CRUD Operations | |
| - PostgreSQL Database (Neon) | |
| - FastAPI Framework | |
| ## API Endpoints | |
| - `GET /` - Health check | |
| - `POST /auth/signup` - User registration | |
| - `POST /auth/signin` - User login | |
| - `GET /users/{user_id}/tasks` - Get user tasks | |
| - `POST /users/{user_id}/tasks` - Create task | |
| - `PUT /users/{user_id}/tasks/{task_id}` - Update task | |
| - `DELETE /users/{user_id}/tasks/{task_id}` - Delete task | |
| ## Environment Variables | |
| Set these in Hugging Face Space secrets: | |
| - `DATABASE_URL` - Neon PostgreSQL connection string | |
| - `JWT_SECRET` - Secret key for JWT tokens | |
| - `CORS_ORIGINS` - Allowed origins (comma-separated) | |