Introduction
Project Overview
OnDelivery Dashboard is a comprehensive web-based logistics and delivery management system built with Angular. The application provides a complete suite of tools for managing deliveries, tracking packages, monitoring couriers, handling returns, and generating reports.
Key Features
- π¦ Package tracking and scanning (incoming/outgoing)
- π Trucking and courier management
- π Comprehensive reporting and analytics
- π° Finance and tariff management
- π’ Marketplace integration
- π± Real-time notifications
- πΊοΈ Map-based tracking with Leaflet
- π JWT-based authentication with role management
Technology Stack
Core Framework
- Angular 14.3.0 - Main frontend framework
- TypeScript 4.8.4 - Programming language
- RxJS 7.8.1 - Reactive programming library
UI & Styling
- Bootstrap 5.3.2 - CSS framework for responsive design
- Angular Material 14.2.7 - Material Design components
- Angular Flex Layout 14.0.0 - Responsive layout system
- ng-bootstrap 13.1.1 - Bootstrap components for Angular
- Perfect Scrollbar - Custom scrollbar styling
Additional Libraries
- Leaflet 1.9.4 - Interactive maps for tracking
- AngularX QRCode 14.0.0 - QR code generation
- PDFMake 0.2.9 - PDF generation
- ExcelJS 4.4.0 - Excel file manipulation
- DayJS 1.11.10 - Date/time manipulation
- ng2-dragula 3.2.0 - Drag and drop functionality
- ngx-image-viewer 1.0.13 - Image viewing component
Development Tools
- Angular CLI 14.2.13 - Build and development tooling
- Karma & Jasmine - Testing framework
- TSLint - TypeScript linting
- Protractor - End-to-end testing
No Comments