Kantinator Documentation
Welcome to the Kantinator documentation - a comprehensive canteen management system.
Overview
Kantinator is a complete solution for managing canteen operations, including menu management, daily ordering, and user authentication.
Projects
Kantinator.ApiService
The main REST API service providing backend functionality for the canteen management system.
- Menu and weekly menu management
- Daily menu ordering and preorders
- JWT-based authentication
- Role-based access control
- MySQL database integration
Kantinator.ServiceDefaults
Shared service defaults and configurations used across the solution.
Getting Started
- API Reference - Browse the complete API documentation
- Introduction - Learn about the architecture and features
- Database Structure - View the database schema and ER diagrams
- Authentication - Understand the authentication system
Quick Links
API Service
Controllers - REST API endpoints
Services - Business logic layer
Models - Data models
DTOs - Data transfer objects
Repositories - Data access layer
Browse the API Reference to explore all namespaces and types.
Technologies
- .NET 10.0 - Latest .NET framework
- ASP.NET Core - Web API framework
- Blazor - Modern web UI framework
- Entity Framework Core - ORM with MySQL
- JWT Authentication - Secure token-based auth
- OpenAPI/Swagger - API documentation and testing