CommuneCar / mono-app

https://communecar-ui.vercel.app
0 stars 0 forks source link

πŸš— Communecar

Communecar is a carpooling platform designed for community-based ride-sharing. Users can search, create, and join rides based on the communities they belong to. Built with a modern tech stack, Communecar emphasizes speed, performance, and seamless user experience.

πŸ› οΈ Tech Stack

Backend (BE) - NodeJS

Frontend (FE) - React

Integrations 🌐

DevOps πŸ› οΈ

πŸš€ Getting Started

Clone the repo:

git clone https://github.com/CommuneCar/mono-app.git
cd mono-app

If you have Docker installed, we've made it extra easy for you. Once you've configured your .env variables, run the following command and you should be good to go:

docker-compose up -d

If you don't have Docker installed, please ensure that you have Node.js (v18+) and npm (v10+) installed.

Starting the FE:

cd apps/ui
npm ci 
# Create a .env file based on the .env.example file
npm run dev

Starting the BE:

cd apps/BE
npm ci
# Create a .env file based on the .env.example file
npx prisma generate
npm run dev

Once done, the system should be accessible via the following URLs:

Backend

Frontend


Feel free to fork, star ⭐, or give us a good grade πŸ”₯🍾. Let’s make carpooling cool again! πŸ˜ŽπŸš€