Why are the website and the app separated?
Because the website should stay fast, readable and SEO-friendly, while the app should carry the deeper product experience without marketing noise.
This guide explains what starts on the website, what continues in the app, and how users, chats and gym tools stay connected.
Shape01 is one product that connects chat, personal direction, routine and ongoing follow-through. The website handles first contact and clarity, while the app holds the full working experience.
Users can begin with a quick chat on the website, then sign up with email or Google and continue with the same identity into the app. The flow is built to reduce friction at the first step.
Chats are stored under each user in Firestore, so context stays intact. Both the website and the app work against the same thread model rather than separate conversation systems.
The website is meant to be fast, clear and SEO-friendly. The app is meant for continuous product use. This separation keeps both surfaces cleaner and stronger.
Shape01 includes a dedicated gym-owner surface with a dashboard, profile, map and public page. The goal is to support both internal management and external web visibility.
Identity stays in Firebase, billing remains inside the correct product layer, and privacy / terms stay permanently available on the website. This keeps a clean boundary between marketing, legal and product.
Because the website should stay fast, readable and SEO-friendly, while the app should carry the deeper product experience without marketing noise.
The same user, the same Firebase identity and the same active thread. The handoff is designed to feel like a continuation, not a restart.
The gym owner manages profile and map visibility through the web surface, and once the profile is complete and published, the gym can appear on the map and on a dedicated public page.