A premium, high-performance .NET 8 Web API for modern restaurant management — featuring a stunning glassmorphism UI, robust clean architecture, and production-ready DevOps infrastructure.
Developed as a professional technical task for Apptunix — a global product engineering company specializing in AI-powered, enterprise-grade digital solutions.
| Resource | Description | URL |
|---|---|---|
| 🏠 Home | Landing Page | /Home.html |
| 📜 Docs | Interactive API Documentation | /Docs.html |
| 🛠️ Swagger | OpenAPI Explorer & Testing | /index.html |
All detailed guides live in the docs/ folder:
| Guide | Description |
|---|---|
| ✨ Features Overview | Full breakdown of API capabilities |
| 🏗️ Project Structure | File organization and architectural patterns |
| 💻 Technologies Stack | Frameworks, tools, and libraries used |
| 📝 API Endpoints | Comprehensive list of all routes and payloads |
| 📊 Entity Relationship Diagram | Database schema and relationship visualization |
| 🎨 Design System | Premium glassmorphism UI documentation |
| 🛡️ Security Guide | API Key auth, CORS, and best practices |
| ⚙️ Project Setup | Step-by-step local development guide |
| 🚢 Deployment Strategy | Docker and production build instructions |
| 📋 Use Cases | Detailed actor scenarios and business flows |
| 🤝 Contributing | How to contribute to this project |
| 📜 Code of Conduct | Community standards and guidelines |
| 📋 Changelog | Version history and release notes |
| 👥 Contributors | Project team and hall of fame |
# Clone the repository
git clone https://github.com/Mostafa-SAID7/restaurant-app-api.git
# Run with Docker (recommended)
docker-compose up --build
# Or run locally
cd api
dotnet restore && dotnet runThe API will be available at http://localhost:5124.
For a full setup walkthrough, see ⚙️ Project Setup.
