Releases: Biohazardyee/FoodExpress
Releases · Biohazardyee/FoodExpress
FoodExpress version 1.0
✅ Full Working Version — FoodExpress API
This release contains the first complete implementation of the FoodExpress REST API, powered by Node.js + Express.js.
🚀 Key Features
User Management (/users)
- Full CRUD operations
- User roles:
useroradmin - Secure authentication using JWT
- Users can manage only their own accounts
- Admins can manage all user accounts
Restaurant Management (/restaurants)
-
Full CRUD operations (Admin-only)
-
Public read access with:
- Optional sorting by name or address
- Pagination support (default limit: 10)
Menu Management (/menus)
-
Full CRUD operations (Admin-only)
-
Public read access with:
- Sorting options (category, price)
- Pagination support (default limit: 10)
🔐 Authentication
- Stateless JWT-based auth
- Write operations require valid token
- Public access allowed for browsing restaurants and menus
✅ Validation
- Schema-based input validation included for data safety
📄 Documentation
- Complete Swagger / OpenAPI documentation provided
🧪 Testing
- Automated tests included for core functionalities