Skip to content

Rivent is a feature-rich car rental platform that lets users seamlessly browse, book, and manage cars. With wishlist support, secure authentication, and a powerful admin panel for full CRUD control, Rivent delivers a complete car rental experience.

License

Notifications You must be signed in to change notification settings

freshposh-code/Modern-CarRental-WebApp

Repository files navigation

Overview

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)

Rivent Preview

Tech Stack

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

About

Rivent is a feature-rich car rental platform that lets users seamlessly browse, book, and manage cars. With wishlist support, secure authentication, and a powerful admin panel for full CRUD control, Rivent delivers a complete car rental experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published