Hey Dev Community! ๐
I'm excited to share my latest projectโa full-featured online food ordering platform built with Angular 19 and JSON Server. It includes multiple user roles, real-time order updates, and admin management features.
๐งโ๐ณ App Overview
My app has 3 main roles:
Users can:
Browse restaurants and place orders online
Chat with restaurant admins for order queries
Restaurant Admins can:
View/manage their restaurant's orders
Handle customer messages
Super Admin can:
Monitor all restaurants, users, and orders
Perform full CRUD operations on any data
โ๏ธ Tech Stack
๐ฅ Angular 19 (standalone components, signals, inject)
๐ JSON Server (mock REST API)
๐ก Key Features
Clean UI with role-based navigation
Order handling
Centralized super admin dashboard
Component-based design for scalability
๐ What I Learned
How to build modular Angular apps using standalone components
Creating reusable services and handling state with signals
Structuring RESTful JSON Server backends for real use cases
Building scalable role-based access systems
๐ธ Sneak Peek
๐ฌ What's Next?
I'm planning to:
Add Firebase or MongoDB for persistent storage
Integrate real-time chat using WebSockets
Deploy the app publicly
๐ Check Out the Code
GitHub Repo: https://github.com/vivek1384/Online-food-order-app
Feel free to clone, fork, or contribute!
Top comments (0)