"Driving Innovation, Delivering Excellence"
An advanced transportation and logistics platform developed to optimize fleet management, dynamic routing, geofencing, labor allocation, and more for the Department of Posts. Built with cutting-edge technologies like React Native, FastAPI, PostgreSQL, and Google Maps, this solution revolutionizes the logistics landscape.
- Real-time vehicle tracking and utilization.
- Live status updates of fleet movement and driver activity.
- AI-powered route optimization for efficient delivery.
- Adaptive scheduling based on traffic and delays.
- Intelligent packing and resource allocation for cost reduction.
- Real-time monitoring of available capacity.
- Location-based alerts for better shipment control.
- Ensures compliance with safety protocols.
- A central dashboard for logistics operations.
- Visualizes data with charts, metrics, and real-time alerts.
- Secure authentication for drivers, admins, and stakeholders using JWT and Clerk.
- OTP-based login via Twilio.
- Seamless payment processing using Stripe API for logistics services.
- React Native (Expo): For building a robust and responsive driver app.
- Typescript: Strongly typed language for maintainable code.
- Google Maps API: For location visualization and geofencing.
- FastAPI: High-performance backend API development.
- PostgreSQL: Reliable and scalable database for logistics data.
- Twilio: OTP-based secure login and communication.
- Stripe: Payment gateway for secure transactions.
app/
βββ routes/ # API routes
βββ db.py # Database configuration
βββ models.py # ORM models
βββ schemas.py # Data validation schemas
βββ utils.py # Helper utilities
βββ main.py # Application entry point
client/
βββ src/
β βββ app/
β β βββ tabs/
β β βββ +not-found.tsx
β β βββ _layout.tsx
β βββ components/ # Reusable UI components
β βββ constants/ # Configurations and constants
β βββ context/ # Context API definitions
β βββ hooks/ # Custom React hooks
β βββ lib/ # Library-specific logic
β βββ navigation/ # Navigation setup
β βββ services/ # API services
β βββ utils/ # Helper utilities
βββ app.tsx # App entry point
βββ app.json # Expo configuration
βββ index.tsx # Main index file
βββ tsconfig.json # Typescript configuration
βββ package.json # Dependency management
git clone https://github.com/your-repo-link.git
cd your-repo-link
- Navigate to the
FastAPI
backend folder. - Create a
.env
file with your environment variables (e.g., database URL, Twilio keys). - Install dependencies:
pip install -r requirements.txt
- Run the server:
uvicorn main:app --reload
- Navigate to the
React Native
frontend folder. - Install dependencies:
npm install
- Start the development server:
npm start
π GeoFence Screen
- Manage and update geofence areas for warehouses.
- Ensure drivers pass through required geofences for better routing from source to destination.
π Dashboard Screen
- Get real-time notifications for fleet management.
- Generate MIS Reports and monitor Driver Performance efficiently.
πΊοΈ Live Geofencing Map
- Visualize fleet movement and coverage areas.
- Optimize routes based on space utilization and time constraints.
π¦ Shipping Dashboard
- Monitor Total Tonnage, Remaining Capacity, and Expected Loads for ongoing shipments.
π Current and Past Trips
- View details of current trips, next halts, and previous trips.
π Status Screen
- Update trip statuses such as:
- β Delivered, β³ Delayed, π In-Route, or π« Unavailable.
- Get alerts for unexpected stops or delays.
- Understand the reasons for delays via Flash Notifications and detailed insights.
- Smart India Hackathon 2024 β Runners-Up under PS 1753 by the Ministry of Communications.
- Highly praised by industry experts for innovation and execution.
"This project isnβt just codeβitβs a testament to our passion for innovation and problem-solving."
#ReactNative #FastAPI #PostgreSQL #LogisticsSolutions #Innovation #Stripe #Twilio #GoogleMaps #Typescript #HackathonProject