RYDIO
RYDIO is a modern car rental platform built with MERN Stack. It allows users to book cars, manage rentals, and handle payments with wallet management. The project follows SOLID principles, clean architecture, and reusable components for scalability.
Install / Use
/learn @adhilX/RYDIOREADME
🚗 RYDIO - Car Rental System
RYDIO is a modern car rental platform built with MERN Stack (MongoDB, Express.js, React, Node.js).
It allows users to book cars, manage rentals, and handle payments with wallet management.
The project follows SOLID principles, clean architecture, and reusable components for scalability.
✨ Features
🔹 User Side
- 🚘 Browse and book cars
- 📅 Manage booking slots (with conflict handling)
- 💳 Wallet management & payments
- ❤️ Wishlist cars
- 🔔 Notifications for booking updates
- 💬 Chat support
🔹 Admin Side
- 🛠️ Manage cars, locations, and users
- ✅ Approve or reject bookings
- ❌ Cancel bookings with refund support
- 💳 Wallet tracking for users
- 📊 Dashboard with analytics
- 🔔 Send notifications
🏗️ Tech Stack
- Frontend: React, Redux, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Deployment: Docker, GitHub Actions (CI/CD)
