1. Project Title
CampusCarry
2. Project Description
Problem Statement
College hostel students constantly need everyday essentials from outside campus — groceries, medicines, stationery, electronics. But making a solo trip to the city for a few small items is a waste of time and money. At the same time, other students are already making those trips and have no way of knowing who needs something brought back. The current workaround is WhatsApp groups and notice boards — both unstructured, unreliable, and with zero accountability.
Solution Overview
CampusCarry is a web app that acts as the coordination layer between two types of students: Goers (students heading out) and Requesters (students who need items). Goers post their trip details and available capacity. Requesters browse the feed, comment on relevant trips with what they need, and get matched. Once matched, a real-time chat unlocks between both parties, and a 50% advance payment via UPI deeplink ensures commitment from both sides before anything moves.
Key Features
- Student Verification — Every user is verified as a real student via SheerID before they can post, comment, or chat. No anonymous actors.
- Trip Feed — Goers post trips with destination, date, capacity, and item size limits. Filterable by category and date.
- Reverse Request Board — Requesters can post what they need even when no matching trip exists yet, so Goers can discover them.
- Match & Chat — Goer accepts a requester's comment → real-time 1:1 chat unlocks instantly for both parties.
- UPI Payment Stub — A 50% advance payment flow via UPI deeplink (GPay/PhonePe) is built into the chat, with in-app status tracking.
- Delivery Confirmation & Ratings — Goer marks delivered → Requester confirms → both rate each other. Ratings are visible on profiles to build trust over time.
- In-app Notifications — Both parties are notified at every key step via toasts: new comment, match accepted, payment received, delivery confirmed.
Technologies Used
| Layer | Technology |
|---|---|
| Framework | Next.js 14+ (App Router) |
| Styling | Tailwind CSS |
| Backend + Database | Convex |
| Authentication | Convex Auth |
| Student Verification | SheerID |
| Real-time Chat | Convex live queries |
| Notifications | In-app toasts |
| Hosting | Vercel |
| Payments (Stub) | UPI deeplink (GPay / PhonePe) |
Target Users
Residential college students in India — primarily hostel residents who need items from off-campus and students who make regular city trips. Built for Indian college campuses, designed to scale to 1000+ institutions.
3. Project Links
- GitHub: https://github.com/mayankWHO/Campus-Carry
- Live Demo: https://campus-carry.vercel.app
4. Team Details
| Name | Role |
|---|---|
| Mayank | Sole Creator — Product, Design, and Engineering |
Built With
- ai
- aistudio
- convex
- convexauth
- convexdb
- convexlivequeries
- deeplinks
- googlepay
- nextjs
- sheerid
- tailwind
- tailwindcss
- toast
- upi
- vercel
Log in or sign up for Devpost to join the conversation.