A## π Project Structure
Campus-Marketplace/
βββ backend/ # Node.js + Express API
β βββ src/
β βββ public/
β βββ .env
β βββ package.json
βββ frontend/ # React + Vite frontend
β βββ src/
β βββ public/
β βββ package.json
βββ markdown/ # Documentation
βββ README.md
- Docker Desktop (version 20.10+)
- Docker Compose (version 2.0+)
- Cloudinary account (free tier)
-
Clone the repository:
git clone <repository-url> cd Campus-Marketplace
-
Create environment file:
cp .env.example .env # Edit .env and add your credentials -
Start the application:
docker-compose up -d
-
Access the application:
- Frontend: http://localhost:5173
- Backend API: http://localhost:3000/api
- Health Check: http://localhost:3000/api/healthcheck
π For detailed setup instructions, see SETUP.md
π For security information, see SECURITY.md
β Backend: Core API with authentication, listing management, image upload, and RBAC completed β Frontend: Multi-step listing creation, authentication, image upload completed β Docker: Full containerization with MongoDB, backend, and frontend β Security: Environment-based configuration, no hardcoded credentials π§ In Progress: Additional features and UI improvementsmunity-first marketplace app for IIT Bhilai students β built by the students, for the students.
Campus Marketplace is a platform where students of IIT Bhilai can buy, sell, exchange, or pre-order items within the campus community.
Whether you're:
- A graduating student selling your cycle or mattress ποΈπ²
- Looking to pre-order food from Tech CafΓ© or AtMart π₯ͺ
- CoSA and clubs selling merchandise, T-shirts, or hoodies π β this is the one-stop solution.
- π¦ Student-to-student listing: Buy/sell second-hand goods like cycles, books, appliances, etc.
- ποΈ Campus Storefronts: Pre-order from AtMart, Tech CafΓ©, or any official campus vendor.
- π Merch Sales: Allow clubs/CoSA to sell merchandise directly through the app.
- π Search & Discover: View whatβs up for sale around campus (Amazon-style).
- π± Mobile-first design: Built as a progressive web app or native mobile app for quick access.
- dominos
- Seniors selling used items before graduating
- Freshers looking for cheaper alternatives
- Campus groups & clubs managing bulk orders or selling merch
- Everyone who wants a simple way to trade within IIT Bhilai
This is an early-stage idea and the repo is not yet initialized. Weβre adding this README so anyone interested can pick up the project and start building.
Want to contribute to this idea? Feel free to fork the repo once it's set up, or reach out on campus/Discord/OpenLake.
Letβs build something useful together for IIT Bhilai! π
Maintainer : @Rahul5977