6 Commits

Author SHA1 Message Date
Matteo Benedetto fb7fb14bcc docs: Update README with detailed installation, setup instructions, and architectural overview 2025-06-05 20:17:50 +02:00
Matteo Benedetto a2c4c70a99 feat: Implement admin web GUI with authentication, dashboard, and pietanze management 2025-06-05 20:14:03 +02:00
Matteo Benedetto a833ce93f8 feat: Update configuration, enhance authentication, and improve database management with Italian localization 2025-06-05 19:27:15 +02:00
Matteo Benedetto d592e0f32b feat: Refactor API structure and implement core functionalities
- Updated requirements to include asyncpg, pyyaml, aiofiles, and httpx.
- Modified schema.sql to add 'tipo_pasto' column in 'pasti' table.
- Created .gitignore file to exclude unnecessary files and directories.
- Added README.md for API implementation details and directory structure.
- Introduced config.yaml for centralized configuration management.
- Implemented core modules for database management, authentication, and exception handling.
- Developed models for 'pietanze', 'pasti', and 'prenotazioni' with validation.
- Created routes for CRUD operations on 'pietanze' with pagination and filtering.
- Established logging and error handling mechanisms throughout the application.
- Set up FastAPI application with CORS and health check endpoint.
2025-06-05 18:31:36 +02:00
Matteo Benedetto a394ed9ad2 Update documentation and database schema for meal reservation system
- Enhanced README and idea documentation with detailed system architecture and operational flows.
- Revised database schema to simplify table structures and improve data handling with JSONB.
- Added state management for reservations in the schema.
- Updated requirements file to include necessary dependencies.
2025-06-05 16:00:58 +02:00
Matteo Benedetto 60d21db3f2 first commit 2025-06-05 11:07:16 +02:00