Rivent is a full-featured car rental web application that allows users to browse and book cars, manage bookings, and create wishlists. The platform includes:
✅ User authentication (Sign up, Sign in, protected routes)
📅 Car booking system with start and end dates
💳 Integrated payment system (Flutterwave - Test Mode)
❤️ Wishlist functionality
🛠️ Admin dashboard with full CRUD operations
🔐 Role-based access control (Admin/User)
Frontend: Next. js, TypeScript, Tailwind CSS
Backend: Node.js,( Next.js API routes)
Database: MongoDB with Mongoose
Auth: JWT and NextAuth
Payment: Flutterwave
Deployment: Vercel