Skip to content

doks-coders/OrderTracker

Repository files navigation

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

Installation

  git clone https://github.com/doks-coders/OrderTracker

To run the frontend:

  cd Client

and

  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

Order Tracker

About

Order Tracker Platform built with .NET Core API and Angular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published