A full-stack car rental application built with Next.js that allows users to browse and book vehicles while providing administrators with a comprehensive management system.
- Browse available vehicles with detailed specifications
- Search and filter cars by various criteria (price, model, type)
- Make and manage car rental reservations
- User authentication and profile management
- Responsive design for seamless mobile experience
- Complete vehicle fleet management (add, edit, delete cars)
- Reservation overview and management
- Track rental status and availability
- User management system
- Analytics and reporting tools
- Frontend: Next.js, React, MUI
- Backend: Next.js API routes
- Database: MongoDB
- Authentication: NextAuth.js
- Deployment: Vercel