Logo Lanfrica

bubbywire76-pixel/motion-transport

Domain:

mobility

Record type:

software
Creator:
bub
Host:
Motion: Nigeria's premium ride-hailing and logistics platform. Book rides, connect dispatchers and motorists nationwide. # Motion Transport **Motion** is Nigeria's premium ride-hailing and logistics platform connecting business owners, dispatchers, and motorists nationwide. ## Tagline *Book Your Ride, Move With Ease* ## Project Structure ``` motion-transport/ ├── frontend/ # Next.js + React UI ├── backend/ # Node.js + Express API ├── docs/ # Documentation └── README.md ``` ## Features - 🏠 **Home Screen** - Motion branding, quick-access navigation - 🚕 **Book a Ride** - Nationwide coverage across Nigerian cities - 💰 **Fare Estimate** - Transparent pricing for within-city, within-state, and interstate rides - 👨‍💼 **Driver Registration** - Motorist onboarding with vehicle details - 🏢 **Business Registration** - Logistics and fleet management - 📞 **Contact Dispatch** - Direct dispatcher communication - ⚙️ **Admin Dashboard** - Ride requests, registrations, dispatcher alerts ## Design System - **Primary Color:** Deep emerald green (`#1B4D3E`) / Midnight navy (`#0F2438`) - **Accent Color:** Warm gold/champagne (`#D4AF37`) - **Background:** Cream/off-white (`#F5F1E8`) - **Text:** Charcoal (`#2C2C2C`) - **Typography:** Serif headings (Georgia) + Sans-serif body (Inter/Poppins) ## Tech Stack ### Frontend - Next.js 14 - React 18 - TypeScript - Tailwind CSS - React Hook Form - Zustand (state management) ### Backend - Node.js + Express - PostgreSQL - Prisma ORM - JWT Authentication - Nodemailer / Twilio (notifications) ### Database - PostgreSQL with Prisma ## Getting Started ### Prerequisites - Node.js 18+ - PostgreSQL 14+ - npm or yarn ### Installation ```bash # Clone repository git clone github.com cd motion-transport # Install dependencies npm install # Set up environment variables cp .env.example .env.local # Run migrations npm run db:migrate --workspace=backend # Start development server npm run dev ``` ### Available Scripts - `npm run dev` - Start frontend and backend in developme …