CarWise is a full-stack car rental application. This is the frontend of the project, built using React, Vite, Tailwind CSS, ShadCN UI, and Firebase Authentication.
🔗 Live Site: https://carwise-soyeb.netlify.app
🔗 Backend: https://carwise-server.onrender.com
- 🔐 Firebase Authentication (Email/Password & Google Sign-In)
- 📦 Car listing (All, My Cars, Available Cars)
- 📅 Booking cars with date and time pickers
- ❤️ Add/remove favorites
- ✏️ Update & delete own cars
- 📘 My Bookings with modify/cancel options
- 🎨 Beautiful UI using ShadCN + TailwindCSS
- 📱 Fully responsive design
- 🍪 JWT-based authentication with cookies
| Frontend | Tools / Libraries |
|---|---|
| Framework | React + Vite |
| Styling | Tailwind CSS |
| UI Components | ShadCN UI, Lucide Icons |
| Auth | Firebase (v9 modular) |
| HTTP Client | Axios |
| Routing | React Router DOM |
| Package Mgr | PNPM |
- Node.js
- PNPM (
npm i -g pnpm) - Firebase Project (for Auth)
git clone https://github.com/your-username/carwise-frontend.git
cd carwise-frontend
pnpm install