Live URL: https://car-ride-89b09.web.app
CarRide is a full-stack car rental platform designed to simplify the process of booking vehicles online. Users can browse, filter, and book available cars while administrators can manage the car inventory seamlessly. The platform offers a responsive UI, user authentication, secure booking, and real-time availability tracking.
- 🔐 User Authentication – Secure login/sign-up with Firebase and JWT.
- 🚘 Browse Cars – Filter by features, price, availability, or location.
- 📅 Easy Booking System – Select, confirm, and rent a car with a few clicks.
- 🛠️ Admin Dashboard – Manage cars, view bookings, and track user activity.
- 📞 24/7 Support Section – Highlights support availability and help center.
- 🎨 Fully Responsive UI – Mobile-friendly and accessible design using Tailwind CSS & DaisyUI.
- 🔄 Real-Time Updates – Booked cars are instantly marked unavailable.
- React.js
- Tailwind CSS
- DaisyUI
- React Router
- Node.js
- Express.js
- MongoDB
- Firebase Authentication
- JSON Web Token (JWT)
- Axios
- Dotenv
- Cors
- Nodemon
- React Icons
Feel free to fork this repository or contribute via pull requests. Let's drive digital transformation in car rentals 🚘✨