Fitness · Next.js
Kelvaro
A dark, high-energy gym website that knows when the club is open and what's on next, and turns every visit into a call, a DM or a route.
Loading the collection
Preparing the details…Fitness · Gyms & Pilates Studios
A bilingual English/Turkish studio website with a real, persistent admin panel.
Premium gallery
10 verified previews built from the real template UI and release assets.









The product
LIVE DEMO: https://talvesso-fitness.poyrazn8n.workers.dev
A bilingual English/Turkish studio website with a real, persistent admin panel. Talvesso · website-template · Next.js source code 16 designed layouts support 13 public routes per language, one localized real admin, a license activation screen and a custom 404. The two languages share one application and database. One Next.js server source product with SQLite, staff administration and enquiry storage. No reservations, member billing or SaaS tenancy.
- Independent gyms, fitness studios and developers building one bilingual EN/TR fitness website with real content administration. Required skills: Comfortable running Node.js and operating a persistent server/database. Not ideal for: Gyms needing membership billing, turnstiles, attendance or capacity reservations..
16 designed layouts support 13 public routes per language, one localized real admin, a license activation screen and a custom 404. The two languages share one application and database. - talvesso/ - talvesso/package.json - talvesso/package-lock.json - talvesso/README.md - talvesso/LICENSE.txt - talvesso/ASSET-CREDITS.md - talvesso/THIRD_PARTY_MEDIA.md - talvesso/Documentation/START-HERE.md - talvesso/Documentation/START-HERE.tr.md - talvesso/Documentation/ - talvesso/admin/ - talvesso/db/migrations/ - English and Turkish: One data model with explicit En/Tr fields; same-page language switching; locale dates, lang, canonical and hreflang. [included-working] - Real role-based admin: Server sessions, owner/editor/viewer roles, SQLite migrations, persistent CRUD and an audit trail. [included-working] - Studio modules: Classes and subtypes, instructors and weekly sessions share stable references; writes appear on public reload. [included-working] - Persistent trial enquiries: Public consent form saves a lead; no capacity reservation, email or payment is implied. [included-working] - Class and timetable discovery: Linkable accessible class tabs, day tabs, studio timezone open/closed and next-session countdown. [included-working] - Managed photographs: Choose bundled photographs, alt text/caption and focal point; no public upload endpoint. [included-working] - Isolated public demo: Signed demo certificate, per-browser database sandbox and automatic reset; no outbound providers. [included-working]
- English and Turkish: One data model with explicit En/Tr fields; same-page language switching; locale dates, lang, canonical and hreflang. [included-working] - Real role-based admin: Server sessions, owner/editor/viewer roles, SQLite migrations, persistent CRUD and an audit trail. [included-working] - Studio modules: Classes and subtypes, instructors and weekly sessions share stable references; writes appear on public reload. [included-working] - Persistent trial enquiries: Public consent form saves a lead; no capacity reservation, email or payment is implied. [included-working] - Class and timetable discovery: Linkable accessible class tabs, day tabs, studio timezone open/closed and next-session countdown. [included-working] - Managed photographs: Choose bundled photographs, alt text/caption and focal point; no public upload endpoint. [included-working] - Isolated public demo: Signed demo certificate, per-browser database sandbox and automatic reset; no outbound providers. [included-working]
- payments: No payment processor is connected. [not-included] - email: No email provider is configured. An optional production lead webhook requires buyer integration and is disabled in demos. [not-included] - booking: No booking service is connected. [not-included] - orders: No order backend is connected. [not-included] - mlsCrm: No MLS or CRM service is connected. [not-included]
- Fictional studio, coaches and contact details must be replaced before use. The enquiry workflow does not include capacity reservations, memberships, payments, POS or outgoing email. - Node.js 22.13+, persistent writable SQLite storage, HTTPS, private server configuration and production licence activation are required. Hosting and a domain are separate. - English and Turkish are validated; RTL and additional languages have not been validated. Browser emulation is not a physical-device test.
- Run npm ci on Node.js 22.13 or later. - Migrate and seed the database; bootstrap a private owner account. - Use npm run dev locally; edit both languages from the admin. - Easy to rebrand — centralized brand, colors, typography and site metadata. - Set the real domain and server secrets; activate the purchased license. - Back up the database and deploy to a server with persistent storage.
- talvesso-v1.0.0.zip · version 1.0.0 Node.js >=22.13 with persistent SQLite storage. Open talvesso. Install: npm ci Build: npm run build Lockfile: package-lock.json. Package manager: npm.
LICENSE — Webloomery Template License v1.0 (effective 26 September 2026) - One purchase, one end product: build one website or application for yourself or for one client. - Modify the source for that end product. Its development, staging and production copies count as one end product. - Team members and contractors on that end product may use the files, only for it. - You may hand the finished project and the customized source it needs to that one client; the Template is then not reused for anyone else. - Each additional website, application, end product or client needs another purchase. - Not allowed: reselling, sharing, sublicensing or publicly publishing the Template source; turning it into a template, builder, code generator or reusable client-production system; reselling its components or assets separately. - Third-party fonts, photographs and other assets keep their own licenses, listed in ASSET-CREDITS.md. - Support and updates are separate from the license. The full license text is included as LICENSE.txt in the download and published at https://webloomery.com/legal/license.
- Installation and documented template behavior; contact Webloomery support with version and a redacted reproduction. Excluded: Customization, business legal advice, hosting and third-party provider setup.. No guaranteed response time. No fixed support period is promised.
Five licensed Pexels exercise photographs and one original generated fictional adult athlete hero. Manrope and Oswald are bundled with SIL Open Font Licences. Full photo provenance and generated-image prompt are included. Read ASSET-CREDITS.md. Third-party materials retain their own licenses. Demo brands and content must be replaced before launch.
Designed as a credible product experience—not a set of disconnected sections. Every layout is ready to adapt while preserving the logic that makes it feel intentional.
Inside the build
Pages included
Technology
Next.js 16 · React 19 · TypeScript · Node.js 22 · SQLite · Server sessions
Compatibility
Modern evergreen browsers. Responsive from compact mobile screens through wide desktop layouts.
Support & docs
English and Turkish setup, admin, customization, deployment, backup, media, support and security guides. Real database content uses /admin and /tr/admin; brand, colors and fonts have documented source defaults.. Package-specific setup guidance and release notes are provided.
Before you buy
Compare the demo, included scope and integration work with your launch plan.
Read the Next.js website template checklistBuyer support
Learn how to install, customize and deploy this template step by step.
Watch on YouTubeTutorial duration · 8:18
Use it with confidence
Webloomery Template License v1.0 — one purchase, one end product for yourself or one client. One production domain plus up to three non-production installs.
Read the license