Skip to content

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.

Notifications You must be signed in to change notification settings

soyebcodes/carwise-client

Repository files navigation

CarWise Frontend

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


🚀 Features

  • 🔐 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

🧑‍💻 Tech Stack

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

📦 Installation

Prerequisites

  • Node.js
  • PNPM (npm i -g pnpm)
  • Firebase Project (for Auth)

Steps

git clone https://github.com/your-username/carwise-frontend.git
cd carwise-frontend
pnpm install

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published