Built with .NET Core API and Angular, this dynamic platform empowers individuals and businesses to streamline their order tracking process. From order placement to delivery. Watch Video
git clone https://github.com/doks-coders/OrderTracker
To run the frontend:
cd Client
and
ng serve
OrderTracker is a comprehensive order management system developed using Angular and .NET Core API. Leveraging Angular observers, it continuously listens for changes, ensuring real-time updates for efficient order tracking. With role-based access control implemented through guards, users are securely managed with distinct roles: driver, admin, and customer.
- Real-time order tracking powered by Angular observers
- Role-based access control (driver, admin, customer) with guards
- Utilizes .NET Core API for backend functionalities
- Middleware implementation for enhanced security
- Integration of Identity and JWT for robust authorization
- ASP.NET WebAPI 8.0
- ASP.NET Identity Core
- AutoMapper
- FluentValidator
- ASP.NET WebApi Core with JWT Bearer Authentication
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Unit of work
- Repository