A modern and responsive car service booking web application where users can explore automotive services, securely authenticate, and book appointments with ease.
🔗 https://my-car-doctor-aeb41.web.app/
Cars Doctor is a full-stack MERN web application designed to simplify car maintenance and repair service booking. Users can browse available services, authenticate securely, book appointments, manage bookings, and enjoy a clean, responsive interface.
- 🔐 Firebase Authentication
- 🔑 Secure Login & Registration
- 🚗 Browse Car Services
- 📅 Book Service Appointments
- 📝 Manage Orders
- ✏️ Update Booking Status
- 🗑 Delete Bookings
- 📱 Fully Responsive Design
- ⚡ Fast Loading Experience
- 🔒 Protected Private Routes
- React.js
- React Router
- Tailwind CSS
- DaisyUI
- Axios
- React Icons
- Node.js
- Express.js
- MongoDB
- Firebase Authentication
- JWT
src
│
├── assets
├── components
├── layouts
├── pages
├── routes
├── hooks
├── providers
├── services
└── main.jsx
Clone the repository
git clone https://github.com/najatul6/cars-doctor-client.gitMove into the project
cd cars-doctor-clientInstall dependencies
npm installStart development server
npm run devCreate a .env.local file and add:
VITE_API_URL=your_server_url
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=npm run devRun development server
npm run buildBuild production
npm run previewPreview production build
- 💳 Online Payment Integration
- 📧 Email Notifications
- ⭐ User Reviews & Ratings
- 📱 Progressive Web App (PWA)
- 🌙 Dark Mode
- 📊 Admin Dashboard Analytics
Full Stack Web Developer
If you like this project, don't forget to ⭐ the repository.