Business
Next.js
1.0.0Commercial License

Swishswap market for student

SwishSwap is a trust-first, campus-focused marketplace platform designed specifically for university students in Vietnam. It transforms the way students buy, sell, and exchange used items by creating a verified, safe, and community-driven ecosystem within each university campus.

10views
Swishswap market for student

Powered By

NextJS
NextJS
ReactJS
ReactJS
TailwindCSS
TailwindCSS
PostgresSQL
PostgresSQL
Sanity
Sanity
Deliverables & Specifications

Engineered System Deliverables

Component System

30

Fully documented React 19 and Tailwind v4 primitives optimized for sub-millisecond interaction feedback, accessible keyboard navigation, and responsive density scaling.

Atomic ComponentsTailwind CSS v4WCAG 2.2 AA Compliant
Extensions

4

Bespoke data utilities, analytical hooks, and schema integrations with zero bundle overhead.

Tree-Shakeable ESM
Application Flows

5

End-to-end production user journeys including auth, dashboard grids, billing states, and catalog views.

Responsive & Fluid
Enterprise Benchmark

Zero-Latency Architecture Standard

Next.js 16 React Server Components with fine-grained caching, Prisma transaction isolation, and 100/100 Core Web Vitals.

React 19 RSCStrict Type SafetyLighthouse 100 SEO
Engineering Deep Dive

Detailed Technical Specifications

Core Value Proposition

For Students (Buyers & Sellers)

  • Verified Trust: Every user is a verified student with .edu email authentication and visible trust badges (verification status, ratings, reviews, university affiliation)
  • Proof-Backed Listings: Mandatory media proof (360° photos or video) ensures item authenticity before any contact
  • Campus-Local Discovery: Browse only within your university community for safe, convenient on-campus transactions
  • Fast Negotiation: Direct messaging with structured offer cards enables quick deal closure without endless back-and-forth
  • Flexible Exchange Options: Support for traditional purchases, cash transactions, and item-for-item swaps with optional cash top-ups
  • Transparent Tracking: Complete order lifecycle visibility from agreement through payment to pickup confirmation

For Universities & Administrators

  • Safer Campus Commerce: Reduces reliance on unverified external platforms and anonymous sellers
  • Community Building: Strengthens student networks through trusted peer-to-peer exchange
  • Sustainability Impact: Encourages reuse and circular economy practices within the campus ecosystem
  • Data Insights: Understanding of student commerce patterns and popular item categories (future roadmap)

Key Features (MVP - Current Version)

1. Authentication & Onboarding

  • Student verification via .edu email domain validation
  • Campus profile setup (zone, university, phone, interests)
  • Automatic university community membership
  • Secure session management with JWT tokens
Login Form

Image1. Login Form of Swishswap web application

2. Listing Creation & Management

  • Required media proof: 360° photo sets (4-12 images) or video (10-30 seconds)
  • Complete listing details: title, description, category, condition, price, location
  • Swap enablement with preference specification
  • Draft, publish, and status management (available, reserved, completed, cancelled)
Listing for user

Image 2. Listing screen for user

3. Discovery & Search

  • Personalized feed sections: Recommended, Trending, University Community
  • Advanced filtering: category, price range, location, condition, seller rating, swap availability
  • Multiple sort options: newest, price (low-high, high-low), nearest, top-rated
  • Campus-scoped results (only showing items from your university)

4. Listing Detail & Trust Signals

  • Seller trust indicators: verified student badge, rating, review count, university, condition
  • Rich media display (video/360° photo viewer)
  • Available actions: Chat, Buy, Swap (based on listing settings)
  • Location and pickup information

5. Chat & Negotiation

  • Thread-based messaging per listing
  • Structured offer cards for buy/swap proposals
  • Accept/decline/counter offer workflows
  • Offer expiration management
  • Swap proposal support (up to 5 offered items + optional cash top-up)

6. Orders & Payment Processing

  • Order creation from accepted offers
  • Dual payment methods:
    • Bank transfer with proof upload (jpg/png/pdf ≤10MB)
    • Cash confirmation (dual-party verification)
  • Reservation enforcement with deadlines (2h for meetup, 12h for delivery)
  • Auto-cancellation on deadline expiry
  • Complete order tracking with status updates

7. Orders Hub

  • Tabbed interface: Purchases, Sales, Swaps
  • Status filtering and search
  • Order detail views with timeline
  • Pickup/delivery coordination

8. Ratings & Reviews

  • Post-transaction rating (1-5 stars)
  • Review text (≤500 characters)
  • 7-day review window after completion
  • Seller reputation calculation and display

9. Profile & Settings

  • User profile with trust metrics
  • Favorites/saved listings
  • Account settings and preferences
  • Privacy controls
  • Data deletion requests (30-day SLA compliance)

10. Trust & Safety

  • Prohibited items policy enforcement
  • Report and block functionality
  • Audit logging for security
  • Rate limiting on authentication endpoints
  • OWASP Top 10 compliance

Technical Highlights

Performance

  • Core web pages: LCP ≤ 2.5s (p75), TTFB ≤ 500ms (p95) on 4G
  • API response times: ≤ 300ms (p95)
  • 99.5% service availability SLA

Accessibility

  • WCAG 2.1 AA compliance
  • Keyboard-only navigation support
  • Screen reader optimization
  • 44px+ touch targets for mobile

SEO & Discoverability

  • Public listing pages with unique meta data
  • Daily XML sitemap updates
  • Canonical URLs for listings
  • Structured data markup

Security

  • Student email domain verification
  • JWT-based authentication
  • Rate limiting and DDoS protection
  • Regular security scanning
  • Encrypted data transmission

Browser Support

  • Chrome/Edge/Firefox: last 2 versions
  • Safari 15+
  • iOS Safari 15+
  • Android Chrome 110+

Platform Monetization (MVP)

  • Transaction Fee: 5% on all completed orders
  • Payment Model: Weekly manual seller invoicing (post-paid bank transfer)
  • Covered Transactions: Both bank transfer and cash-confirmed orders

Success Metrics

User Engagement

  • Signup → Onboarding completion rate
  • Time-to-first-listing (median)
  • Monthly active sellers/buyers
  • Repeat transaction rate

Business Performance

  • Gross Merchandise Value (GMV) per week
  • Average order value
  • Transaction completion rate
  • User retention (30/60/90-day)

Trust & Safety

  • Verified student percentage
  • Average seller rating
  • Dispute rate
  • Report/block incidents

Competitive Advantages

Campus-Only Trust Layer: Unlike Facebook Marketplace or Chợ Tốt, every participant is a verified student from the same university

Proof Requirement: Mandatory media proof eliminates listing fraud before first contact

Student-Optimized UX: Designed for quick between-class browsing and on-campus meetups

Integrated Negotiation: Structured offer system reduces negotiation friction vs. open chat

Swap Support: Native item exchange functionality not available in traditional marketplaces

Performance-First: Built for mobile-first Vietnam market with 4G optimization

Future Roadmap (Post-MVP)

Planned Enhancements

  • Escrow/hold payment system for higher-value items
  • In-app payment gateway integration (Momo, VNPay, ZaloPay)
  • Advanced moderation automation (AI-powered fraud detection)
  • Cross-university discovery (opt-in for public listings)
  • Delivery/logistics partner integration
  • Student organization verified seller programs
  • Analytics dashboard for universities
  • Mobile native apps (iOS/Android)