Analysis updated 2026-05-18
Post a gig for a small design or coding task and find a fellow student to do it at a student-friendly rate.
Browse student freelancers in your campus community by skill tags and filter by deadline or budget.
Use as a reference for building a full-stack marketplace with Clerk auth, MongoDB, and Redis caching.
| deveshchauhan1231-glitch/gradgig | ash310u/awesome-ai-stack | asqrzk/copilot-openrouter-to-ollama-proxy | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a MongoDB instance, a Redis instance, and a Clerk account with API keys and a webhook secret configured.
GradGig is a freelance marketplace built specifically for students. It lets students post small jobs they need done and find other students within their campus community to do the work. The kinds of gigs it is designed for include design, coding, writing, editing, and tutoring. The platform deliberately does not handle payments: students agree on payment terms themselves and settle directly, which removes the complexity of a payment system from the scope of the project. The platform is built around three main features. Students can post a gig by filling in a title, description, budget estimate, deadline, and skill tags. Other students can browse and search posted gigs with filters to narrow results. Authentication is handled through Clerk, a service that manages sign-up and sign-in and syncs user data to a MongoDB database in the background via webhooks. A Redis caching layer sits in front of frequently accessed gig data to keep browsing and search fast. The user interface is built with React and Tailwind CSS. The backend is an Express server running on Node.js, connected to MongoDB for data storage. All the environment configuration needed to run it locally is documented in the README with instructions for both the frontend and backend. The project is still being built. Several machine learning features are in progress: a budget prediction model using LightGBM that estimates a fair price from the gig description, a difficulty classifier, a fraud detection pipeline for new postings, and a tool that helps freelancers write better proposals. This is a solo project built as a full-stack and machine learning portfolio piece, currently licensed under GPL-3.
A student-only freelance marketplace where campus members post and find gigs for design, coding, writing, and tutoring, with no built-in payment processing.
Mainly JavaScript. The stack also includes JavaScript, React, Node.js.
Source must remain open under GPL-3 when distributed, not suitable for closed commercial forks.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.