A robust, production-ready RESTful API for booking systems. Designed with scalability, maintainability, and developer experience in mind.
- User authentication and role-based access control
- Booking and cancellation workflows
- Search and filtering capabilities
- API documentation (OpenAPI/Swagger)
- Error handling and validation
- Unit and integration tests
git clone https://github.com/Saba-Burduli/Booking-System-RestAPI-Final-One.git
cd Booking-System-RestAPI-Final-One
dotnet installCreate a .env file in the root:
PORT=3000
DATABASE_URL=your_npsql_url
JWT_SECRET=your_jwt_secret
dotnet start
# or for development:
dotnet run devdotnet testInteractive API docs are available at /api-docs when the server is running.
See CONTRIBUTING.md for guidelines.