Menulo là một ứng dụng web được xây dựng bằng ASP.NET Core 8, Razor Pages, và Clean Architecture.
Mục tiêu của dự án là giúp các nhà hàng dễ dàng quản lý thực đơn, bàn, đơn hàng, và doanh thu theo thời gian thực.
Menulo tích hợp SignalR để đồng bộ hóa dữ liệu giữa nhân viên và khách hàng một cách trực quan.
├── Menulo.Domain # Entities, Domain logic
├── Menulo.Application # Use cases, DTOs, Services, Interfaces
├── Menulo.Infrastructure # EF Core, Identity, Repositories, External Storage
└── Menulo (Presentation) # Razor Pages UI, Controllers, Routing, Static Assets
Mục tiêu: Tách biệt business logic, dễ mở rộng và bảo trì.
| Thành phần | Mô tả |
|---|---|
| .NET 8 (ASP.NET Core Razor Pages) | Framework chính cho backend & frontend server-side |
| Entity Framework Core | ORM quản lý dữ liệu và migration |
| SignalR | Real-time communication giữa nhân viên và khách |
| Bootstrap 5 + FontAwesome | Giao diện người dùng hiện đại |
| SweetAlert2, DataTables, Select2 | Trải nghiệm UI/UX nâng cao |
| Google OAuth | Đăng nhập bảo mật |
| Clean Architecture Pattern | Cấu trúc chuẩn, dễ bảo trì |
- 🧾 Quản lý danh mục & món ăn CRUD đầy đủ
- 🍽️ Quản lý bàn & đơn hàng real-time (SignalR)
- 🔐 Đăng nhập Google OAuth + phân quyền
- 💬 Thông báo âm thanh & rung thiết bị
- 🎨 Giao diện responsive, thân thiện người dùng
- Clean Architecture
- Dependency Inversion
- Reusable UI Components
- AutoMapper Profiles theo Feature
© 2025 Menulo Project - All rights reserved.
Chỉ được phép sử dụng cho mục đích học tập / phi thương mại.
Mọi hình thức thương mại hóa Menulo mà không có sự cho phép đều bị nghiêm cấm.
Liên hệ: quangthong211101@gmail.com
- Fork repo
- Tạo nhánh mới
feature/<tên-tính-năng> - Gửi Pull Request
| Mục | Thông tin |
|---|---|
| Tác giả | thong21112001 |
| quangthong211101@gmail.com | |
| Năm phát hành | 10/2025 |
| Phiên bản .NET | .NET 8 LTS |
| Giấy phép | Phi thương mại (Non-Commercial License) |
❤️ “Clean Architecture, Clean Food.”