Skip to content

Z4Tauhid/Pro-Fast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚚 Profast – Role-Based Parcel Delivery Platform

Profast is a full-stack logistics web application that connects Users, Riders, and Admins into a unified parcel delivery ecosystem.

It enables parcel booking, rider assignment, warehouse handling, OTP-based delivery confirmation, and real-time status tracking.

πŸ”— Live Demo: https://profast-5efce.web.app/

πŸ—οΈ System Architecture

Frontend: React.js + TailwindCSS Backend: Node.js + Express Database: (Add: MongoDB / Firestore β€” whichever you used) Authentication: Firebase Authentication Payments: (Add payment provider name) Role-Based Access Control (RBAC)

πŸ‘₯ User Roles & Capabilities πŸ§‘ User

Book parcel delivery

Online payment gateway integration

Real-time tracking

View delivery history

Leave service reviews

Request to become a Rider

🚴 Rider

View assigned deliveries

Collect & deliver parcels

Update parcel status

OTP-based delivery confirmation

Warehouse parcel handoff workflow

πŸ› οΈ Admin

Assign riders to parcels

Manage system users

Approve rider requests

Monitor parcel routing

Oversee warehouse operations

Operational analytics & control

πŸ” Core Features

Role-Based Dashboard Rendering

Secure Authentication (Firebase)

Protected Routes

Payment Integration

OTP Verification System

Parcel Status Lifecycle Management

Admin Control Panel

Rider Assignment Logic

πŸ“Š Parcel Lifecycle Flow

User books parcel

Admin assigns rider

Rider collects parcel

Warehouse processing

Rider delivers parcel

OTP confirmation

Delivery completed

🧠 Technical Highlights

Dynamic dashboard rendering based on user role

Middleware-based authorization (server-side)

Secure payment validation

Status-driven workflow system

Responsive UI with TailwindCSS

RESTful API architecture

πŸš€ Future Improvements

Real-time tracking with WebSockets

Google Maps API integration

Automated rider allocation algorithm

Delivery analytics dashboard

Notification system (SMS/Email)

πŸ‘¨β€πŸ’» Author

MD Tauhid Network Engineer β†’ Full Stack Developer

About

Delivery Online Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages