https://github.com/doks-coders/ordertracker
Order Tracker Platform built with .NET Core API and Angular
https://github.com/doks-coders/ordertracker
angular api core csharp dotnet dotnet-core typescript
Last synced: 11 months ago
JSON representation
Order Tracker Platform built with .NET Core API and Angular
- Host: GitHub
- URL: https://github.com/doks-coders/ordertracker
- Owner: doks-coders
- Created: 2024-02-26T14:24:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-19T16:02:21.000Z (over 2 years ago)
- Last Synced: 2025-03-02T09:44:43.221Z (over 1 year ago)
- Topics: angular, api, core, csharp, dotnet, dotnet-core, typescript
- Language: C#
- Homepage: https://youtu.be/FNBjLc8KQsg
- Size: 569 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Order Tracker
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](https://youtu.be/FNBjLc8KQsg)
## Installation
```shell
git clone https://github.com/doks-coders/OrderTracker
```
To run the frontend:
```shell
cd Client
```
and
```shell
ng serve
```
## About
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.
## Features:
- 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
## Technologies Implemented
- ASP.NET WebAPI 8.0
- ASP.NET Identity Core
- AutoMapper
- FluentValidator
- ASP.NET WebApi Core with JWT Bearer Authentication
## Architecture
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Unit of work
- Repository
## Model Design
[.png?alt=media&token=85a3a331-12f4-4408-870a-f3f23fe7e67b)](https://firebasestorage.googleapis.com/v0/b/blogs-1c218.appspot.com/o/Screenshot%20(798).png?alt=media&token=85a3a331-12f4-4408-870a-f3f23fe7e67b)