• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
MRPRRSIDENT

MRPRRSIDENT

Paymentsys

Website that can transact
Public
Like
Paymentsys
Home
Code
5
backend
3
frontend
4
shared
1
README.md
main.ts
Environment variables
Branches
1
Pull requests
Remixes
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
12/11/2025
Viewing readonly version of main branch: v16
View latest version
README.md

The Trade In Trainer Corner 👟

A Gen Z-style marketplace for second-hand trainers with integrated payment processing and feedback system.

Features

  • 🛒 Browse and purchase second-hand trainers
  • 💳 Secure payment processing (Visa/Mastercard via Stripe)
  • 📸 Admin area for posting trainers with photo links
  • 💬 Customer feedback system
  • 📱 Mobile-first responsive design
  • 🎨 Gen Z aesthetic with vibrant colors and modern UI

Project Structure

├── backend/
│   ├── index.ts           # Main Hono server
│   ├── database/
│   │   ├── migrations.ts  # Database schema
│   │   └── queries.ts     # Database operations
│   └── routes/
│       ├── trainers.ts    # Trainer CRUD operations
│       ├── payments.ts    # Stripe payment processing
│       └── feedback.ts    # Customer feedback
├── frontend/
│   ├── index.html         # Main page
│   ├── admin.html         # Admin panel for posting trainers
│   ├── components/
│   │   ├── App.tsx        # Main React app
│   │   ├── TrainerCard.tsx
│   │   ├── PaymentModal.tsx
│   │   └── FeedbackForm.tsx
│   └── style.css          # Custom styles
└── shared/
    └── types.ts           # Shared TypeScript types

Setup

  1. Set environment variables:

    • STRIPE_SECRET_KEY - Your Stripe secret key
    • STRIPE_PUBLISHABLE_KEY - Your Stripe publishable key
  2. The database will be automatically initialized on first run.

Tech Stack

  • Backend: Hono + SQLite
  • Frontend: React + TailwindCSS
  • Payments: Stripe
  • Storage: Val Town Blob + SQLite
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.