CarConnect: A Marketplace for Cars

This full-stack application is designed with performance, scalability, and user engagement in mind. It leverages a modern tech stack to deliver an intuitive, responsive, and secure user experience. From seamless car listings to real-time messaging and personalized dashboards, every feature is crafted to simplify transactions and enhance user trust. With cloud integration, robust authentication, and an elegant UI, the platform ensures a smooth journey from browsing to buying

Tech Stack

Sendbird

Sendbird

Node.js

Node.js

React.js

React.js

Drizzle

Drizzle

Acernity UI

Acernity UI

Tailwind

Tailwind

Clerk

Clerk

Javascript

Javascript

Top Features

  • Real-time Messaging with Sendbird
  • API Integration with Acernity
  • Data Management with Drizzle ORM
  • Secure Authentication with Clerk
  • Mock Data with Faker.dev

Installation

Run the following command in your terminal to install the project

git clone https://github.com/utsavpatel562/CarConnect.git

Setup your environment variables in the .env file


VITE_CLERK_PUBLISHABLE_KEY = YOUR_API_KEY_HERE
VITE_DRIZZLE_DATABASE_URL = YOUR_API_KEY_HERE
VITE_FIREBASE_API_KEY = YOUR_API_KEY_HERE
VITE_FIREBASE_AUTH_DOMAIN = YOUR_API_KEY_HERE
VITE_FIREBASE_PROJECT_ID = YOUR_API_KEY_HERE
VITE_FIREBASE_STORAGE_BUCKET = YOUR_API_KEY_HERE
VITE_FIREBASE_MESSAGING_SENDER_ID = YOUR_API_KEY_HERE
VITE_FIREBASE_APP_ID = YOUR_API_KEY_HERE
VITE_FIREBASE_MEASUREMENT_ID = YOUR_API_KEY_HERE
VITE_SENDBIRD_APP_ID = YOUR_API_KEY_HERE
VITE_SENDBIRD_API_TOKEN = YOUR_API_KEY_HERE

Preview the Web App and Quick Setup with Ease

Explore the app and set it up locally with a single command.

Made with ❤️ by Utsav Patel