Skip to content

1hackerway/trackas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TrackAS - Complete Logistics Management Platform MVP

Project Overview

TrackAS is a comprehensive logistics management and tracking platform that connects logistics companies, drivers, and customers through a unified ecosystem with admin oversight.

Quick Start

# Clone and setup
git clone <repository>
cd trackas-mvp

# Backend setup
cd backend
npm install
cp .env.example .env
# Configure your environment variables
npm run migrate
npm run seed
npm start

# Frontend setup
cd ../frontend
npm install
cp .env.local.example .env.local
# Configure your environment variables
npm run dev

# Database setup (PostgreSQL)
docker-compose up -d db

Architecture Overview

  • Frontend: Next.js 14 with TypeScript
  • Backend: Node.js with Express
  • Database: PostgreSQL with Supabase
  • Real-time: WebSocket connections
  • Payments: Razorpay + Stripe integration
  • Maps: Google Maps + Mapbox
  • AI: OpenAI GPT-4 integration
  • Notifications: Twilio (SMS/WhatsApp) + SendGrid

User Roles

  1. Admin: Platform oversight, approvals, commission management
  2. Logistics Company: Shipment management, driver coordination
  3. Driver/Operator: Route optimization, delivery execution
  4. Customer: Shipment tracking, rating system

Key Features

  • Real-time shipment tracking
  • AI-powered route optimization
  • Multi-language support (English/Hindi)
  • Escrow payment system
  • Commission management
  • Rating and feedback system
  • Multi-channel notifications
  • Comprehensive analytics

Development Phases

  • MVP Phase: 8-12 weeks (Core functionality)
  • Beta Phase: 4-6 weeks (Advanced features)
  • Scale Phase: Ongoing (Performance optimization)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages