A Modern, Production-Ready Admin Dashboard Template for Ride-Hailing Applications
Features โข Screenshots โข Getting Started โข Tech Stack โข Customization
Teevr is a fully functional, beautifully designed admin dashboard template specifically built for ride-hailing and transportation management platforms. This template provides a solid foundation that can be used as-is or customized for further progression into a complete ride-hailing application like Uber, Ola, or InDrive.
- ๐ Quick Start: Launch your ride-hailing admin panel in minutes
- ๐จ Customization: Easily modify colors, layouts, and features to match your brand
- ๐ Scalability: Built with enterprise-grade architecture for growth
- ๐ง Further Development: Perfect base for adding backend integration, real APIs, and advanced features
- ๐ผ Production Ready: Optimized performance with SSR, code splitting, and best practices
- Real-time statistics (Total Rides, Active Drivers, Users, Revenue)
- Interactive revenue charts with time range filters (Daily/Weekly/Monthly/Yearly)
- Rides overview with completed vs cancelled analytics
- Responsive grid layout with dynamic data visualization
- Ride Management: Track and manage all ride requests
- User Management: Monitor and manage user accounts
- Driver Management: Handle driver profiles and verification
- Pricing Control: Dynamic pricing rules with peak hour settings
- Payment Logs: Transaction history and payment tracking
- Support & Complaints: Customer service management
- Real-time ride tracking with Google Maps integration
- Active ride details (driver info, pickup/dropoff, ETA, distance)
- Multi-ride monitoring with status badges
- Modern, clean interface with orange (#FF6B00) brand accent
- Fully responsive design (desktop, tablet, mobile)
- Collapsible sidebar navigation
- Dark/light theme support
- Smooth animations and transitions
- Optimized for performance with React memoization

- Node.js 20.x or higher
- npm or yarn or pnpm
- Docker (optional, for backend services)
git clone https://github.com/yourusername/teevr.git
cd teevrcd "Admin Panel/cab-admin"
npm installnpm run devOpen http://localhost:3000 in your browser ๐
cd ../
./launch.ps1 # Windows PowerShellThis starts:
- MongoDB (port 27017)
- Redis (port 6379)
- API Gateway (port 3000)
| Category | Technology |
|---|---|
| Framework | Next.js 15.2 (App Router, Turbopack) |
| UI Library | React 19 |
| Language | TypeScript 5.0 |
| Styling | Material-UI 6.4, Tailwind CSS 4.0, Emotion |
| Charts | Recharts 2.15 |
| Maps | Google Maps React API |
| State Management | React Hooks (Custom hooks included) |
| Backend (Demo) | MongoDB, Redis, Nginx |
| Dev Tools | ESLint, Turbopack, PostCSS |
Teevr/
โโโ Admin Panel/
โ โโโ cab-admin/ # Next.js Admin Dashboard
โ โ โโโ src/
โ โ โ โโโ app/ # Next.js App Router pages
โ โ โ โ โโโ page.tsx # Dashboard
โ โ โ โ โโโ pricing/ # Pricing control
โ โ โ โ โโโ tracking/ # Live tracking
โ โ โ โ โโโ ...
โ โ โ โโโ components/ # React components
โ โ โ โ โโโ layout/ # Layout components
โ โ โ โโโ hooks/ # Custom React hooks
โ โ โ โโโ utils/ # Utility functions & API
โ โ โ โโโ types/ # TypeScript types
โ โ โ โโโ theme/ # MUI theme config
โ โ โโโ package.json
โ โโโ docker-compose.yml # Backend services
โ โโโ launch.ps1 # Quick start script
โ โโโ development_plan.txt # Full roadmap
โโโ screenshots/ # UI Screenshots
โโโ README.md
Edit src/theme/index.ts:
const theme = createTheme({
palette: {
primary: { main: '#FF6B00' }, // Change to your color
secondary: { main: '#2E3192' },
},
})Update src/utils/api.ts to connect to your backend:
const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3000'- Create file:
src/app/your-page/page.tsx - Add route to sidebar:
src/components/layout/Sidebar.tsx - Define types:
src/types/index.ts
This template is designed for easy expansion:
- Connect to real APIs (replace mock data in
utils/api.ts) - Implement authentication (JWT, OAuth)
- Add database models and migrations
- Real-time notifications with WebSockets
- Advanced analytics and reporting
- Multi-language support (i18n)
- Role-based access control (RBAC)
- Build React Native or Flutter mobile apps
- Share API endpoints with admin panel
- Implement driver and rider apps
- Microservices architecture
- Cloud deployment (AWS, Azure, GCP)
- CI/CD pipelines
- Monitoring and logging
Refer to Admin Panel/development_plan.txt for the comprehensive roadmap.
| Command | Description |
|---|---|
npm run dev |
Start development server with Turbopack |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
This is a template project. Feel free to fork, modify, and use it for your own projects!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the MIT License.
For questions, issues, or feature requests:
- Made by Hercules
- ๐ง Email: jairoy2426@gmail.com
- ๐ Issues: GitHub Issues
Built with โค๏ธ for the ride-hailing community
โญ Star this repo if you find it useful!

