Premium Electric Vehicle Fleet Management Platform
-
Multi-tier Authentication
- Guest/Public view (coming soon page)
- Customer portal (reservations, payment history)
- Employee portal (fleet tracking, vehicle status)
- Admin portal (full system control)
-
Tesla Fleet Integration (Coming Soon)
- Real-time vehicle tracking
- Battery and charging monitoring
- Fleet map visualization
- Vehicle management
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- AWS Amplify (planned for auth and hosting)
- Tesla Fleet API (planned)
npm install
npm run devOpen http://localhost:3000 to see the site.
npm run build
npm startThis project is configured for deployment to AWS via Amplify or S3 + CloudFront.
app/
├── page.tsx # Public landing page (coming soon)
├── customer/ # Customer portal
├── employee/ # Employee dashboard
├── admin/ # Admin dashboard
└── api/ # API routes
components/ # Reusable components
lib/ # Utilities and helpers
- Coming soon page
- Basic routing structure
- Tailwind CSS setup
- AWS Amplify integration
- Cognito user pools
- Role-based access control (guest/customer/employee/admin)
- Login/signup flows
- Tesla Fleet API setup
- Vehicle data fetching
- Live fleet map
- Battery/charging monitoring
- User management interface
- Vehicle management (add/remove/pricing)
- Permission controls
Private - All Rights Reserved