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