CampCart
A secure peer-to-peer campus exchange marketplace for colleges and universities built with React, Cloudflare Workers, and Stripe/Juspay payments.
Featured Product Showcase

The Safe, Trusted Campus Exchange Marketplace

CampCart is a decentralized peer-to-peer marketplace built specifically for college and university students. Buy, sell, and rent textbooks, dorm gear, and campus essentials within a secure campus-only network.

The CampCart Exchange Lifecycle
01

Verify

Sign up with student (.edu) email

02

List

List gear with photos in seconds

03

Chat

Negotiate via real-time chat

04

Pay

Secure escrow via Stripe/Juspay

05

Meet

Exchange at designated safe zones

Platform Capabilities
🎓

Verified Student Network

  • EDU Domain Check: Restricts accounts to verified college/university emails.
  • Trust Seals: Profiles show verified student badges and rating reviews.
  • Zero Spam: Prevents commercial sellers and outside scammers from listings.
  • Campus Circles: Users can browse listings exclusively within their own campus.
💳

Multi-Gateway Payments

  • Stripe Integration: Support for global credit card billing and checkout.
  • Juspay Hyper SDK: Integrated UPI, Net Banking, and local Indian wallet support.
  • Escrow Settlement: Funds are safely held until both parties confirm exchange.
  • Zero Hidden Fees: Free peer-to-peer cash transactions with low card processing rates.
💬

Real-Time Campus Chat

  • Instant Messaging: Live WebSockets chat connection to arrange item pickups.
  • Offer Router: Send, accept, or reject monetary offers directly within the chat.
  • Push Alerts: Receive system notifications on offers and messages.
  • Image Attachments: Share live product conditions and photos privately.
📍

Campus Safety Maps

  • Safe Meeting Zones: Highlights campus lobbies, police stations, and libraries.
  • Geolocation: Coordinates meeting spots precisely on interactive campus maps.
  • Confirmation Pin: Transaction locks and confirms exchange via a secure 4-digit PIN.
  • Safety Checklist: Reminds students of safety guidelines before meeting.
Technical Specifications

Backend & API Stack

ComponentTechnology
API Gateway & WorkersCloudflare Workers (Edge Serverless)
DatabaseMongoDB Atlas (via FerretDB)
Real-time Chat EnginePM2 + WebSocket Services (Node.js)
Security & TunnelingCloudflare Tunnel (Cloudflared config)
Storage BucketCloudinary API (Optimized image hosting)
Verification ServicesCloudflare Turnstile (Anti-bot protection)

Frontend & Client Stack

ComponentTechnology
Web ApplicationVite + React 18 + TypeScript
Query & Cache StateTanStack React Query
Network RequestsAxios Client
Stripe ProviderReact Stripe JS / Stripe SDK
Juspay ProviderJuspay Hyper React SDK
Styling LayoutsVanilla CSS / Styled Components
Built For Zero Latency

⚡ Edge Execution

Deploying API handlers on Cloudflare Workers guarantees sub-10ms response times globally near students.

🛡️ Secure Payments

Built-in PCI compliance through Stripe Elements and Juspay SDK ensures payment numbers are never stored locally.

🔄 High Throughput

Chat routers operate on persistent Node.js WebSockets, handling thousands of simultaneous connections easily.

📈 Dynamic Scaling

MongoDB database handles read-heavy queries cleanly while cloud image resizing optimizes mobile data usage.

Experience CampCart Live

Explore listings on your campus, test secure checkout channels, and buy/sell securely.

Launch Platform
Join the RebelRoot Community. Let's Build Better Software Together.