Skip to content

Releases: Biohazardyee/FoodExpress

FoodExpress version 1.0

25 Oct 12:49
189907f

Choose a tag to compare

✅ 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: user or admin
  • 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