One stop solution for all campus needs!
π Built with React + Vite, CampusMart is your smart digital marketplace tailored for college students.
CampusMart is an innovative platform built to connect students within a campus ecosystem. Whether itβs buying or selling used items, accessing academic resources, or keeping up with campus activitiesβCampusMart brings it all under one roof.
- ποΈ Buy/Sell Products β Seamlessly post and browse listings for second-hand books, gadgets, and other essentials.
- π Study Materials β Share and download important academic resources.
- ποΈ Event Board β Stay updated with college events and happenings.
- π¬ Chat Integration β Connect directly with buyers or sellers (coming soon).
- π User-Friendly Interface β Intuitive UI built with React and Vite.
- π Secure Auth β Google OAuth for seamless and secure login.
Add some screenshots or a GIF here to show off the UI
| Category | Tech |
|---|---|
| Frontend | React, Vite, Tailwind CSS |
| Authentication | Firebase Google Auth |
| Deployment | Vercel |
| Version Control | Git, GitHub |
Follow these steps to run CampusMart locally:
# 1. Clone the repo
git clone https://github.com/CipherCraze/CampusMart.git
# 2. Navigate to the project directory
cd CampusMart
# 3. Install dependencies
npm install
# 4. Run the development server
npm run devOpen your browser and visit http://localhost:5173
CampusMart/
β
βββ public/ # Static files
βββ src/ # Source code
β βββ assets/ # Images & icons
β βββ components/ # Reusable components
β βββ pages/ # Route-based pages
β βββ services/ # API and utility functions
β βββ App.jsx # Root component
β
βββ .gitignore
βββ index.html
βββ package.json
βββ vite.config.js
- β Responsive UI for mobile & desktop
- π Real-time messaging for product inquiries
- π Analytics dashboard for sellers
- π― Role-based access for admins
- π¦ Integration with payment gateways (optional)
Contributions are welcome!
If youβd like to improve this project, follow these steps:
- Fork the repository
- Create your feature branch:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature-name - Open a Pull Request
Special thanks to everyone who inspired and supported this project!
Made with β€οΈ by CipherCraze
Got questions or suggestions?
- GitHub: @CipherCraze
- Email: noelmanoj24bcs46@iiitkottayam.ac.in
- Linkedin: https://www.linkedin.com/in/noel-manoj-8b3946333/
If you like this project, give it a βοΈ and share it with your friends!