Skip to content
Work

Gym website with member area

IronForge Gym

A gym website with attitude: monumental type, red on black and a complete experience with classes, memberships and a member area. A SPA with its own API that installs like an app on your phone.

React + ViteExpressSQLitePWA
IronForge Gym, Gym website with member area
  • Bold identity

    Oversized typography and hard contrast: a brand that intimidates just enough.

  • Classes & schedule

    Weekly class programming with their trainers.

  • Memberships

    Plans and pricing presented to turn visits into sign-ups.

  • Success stories

    Real member transformations with before and after.

  • Installable PWA

    Service worker and manifest: installs like an app and works offline.

  • Self-contained API

    Express + SQLite: zero external services, with rate-limited authentication.

Specs

Type
Gym / fitness website with member area
Stack
React + Vite · Express · TypeScript
Database
SQLite (better-sqlite3) - no external dependencies
Authentication
Better Auth with rate-limiting
Extras
Installable PWA · multi-language · demo mode
Year
2024

Screens

Features (24)

  • Home landing page
  • Class schedule
  • Class detail and booking
  • Membership plans and pricing
  • Coach profiles
  • Success stories
  • Testimonials
  • Photo gallery
  • Blog and news
  • Product shop
  • Cart and checkout (Stripe)
  • BMI calculator
  • Leaderboard
  • Contact form
  • Members area with login
  • Member dashboard
  • Routines and workout logging
  • Nutrition tracking
  • Subscription and payment management
  • Reviews and wishlist
  • Full admin panel
  • Express API with SQLite
  • Installable PWA
  • Multi-language (ES/EN)