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.

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)