CampusGigs is a student-run job posting platform where students can post, accept, and complete short-term gigs within their university. It fosters a free-market system for on-campus jobs like food delivery, academic help, and creative work.
- MongoDB Atlas – Hosted database for scalable storage.
- Flask & PyMongo – Backend framework and database communication.
- FuzzyBuzzy Search – Advanced search functionality.
- HTML, CSS, JS & Bootstrap – Responsive front-end design.
- 🔍 Find on-campus gigs (food delivery, tutoring, creative work).
- 💰 Flexible pricing – students set their own rates.
- 🏫 Student-only network – verified student registration.
- 🔄 Real-time job updates – automatic job status tracking.
- 🔐 Secure payment system – escrow-based transactions.
- 🏷 Fuzzy search with FuzzyBuzzy – quickly find relevant jobs.
Here are some previews of CampusGigs:
git clone https://github.com/yourusername/CampusGigs.git
cd CampusGigs
brew tap mongodb/brew
brew install [email protected]
brew services start [email protected]
choco install mongodb-community --version=7.0
net start mongodb
mongod --dbpath "C:\data\db"
sc config mongodb start=auto
winget install MongoDB.Server --version 7.0
net start MongoDB
pip3 install -r requirements.txt
python3 -m flask run
http://localhost:5000
📌 Note: Ensure you have Flask running before testing the API.
We welcome contributions! To contribute:
- Fork this repository.
- Clone your forked repository:
git clone https://github.com/yourusername/CampusGigs.git
- Create a new feature branch:
git checkout -b feature-xyz
- Commit your changes and push to your fork:
git add . git commit -m "Add feature xyz" git push origin feature-xyz
- Open a pull request 🚀
For major changes, please open an issue first to discuss your proposal.
Here’s what’s coming soon in future updates:
- 🔐 Student ID Verification – Ensuring secure and authentic transactions.
- 📡 AI-Powered Job Recommendations – Smart matching based on user activity.
- 💳 Multiple Payment Options – Secure escrow-based transactions.
- 🎓 Expand to More Campuses – Grow the student network beyond a single university.
- 📸 Photo verification – prevents job disputes.
CampusGigs has the potential to revolutionize student gig work, and we’re excited to continue building, refining, and expanding. The journey doesn’t stop here—we’re just getting started! 🚀