
Tech • AI • Robotics • Game
A five-prompt build of Form, a premium workout tracker made with GPT6 Astra, showed that structured prompting can produce a usable app with adaptive logging, live analytics, personal-best detection, smart history controls, streak tracking, and a mobile-ready layout.
The app began as a dark-themed workout tracker called Form with clean typography, generous spacing and a lime green accent. Its initial structure included a sidebar, a Log page and a Dashboard, giving the product a complete shell from the start rather than a single isolated screen. The Log page used a two-column layout, with a workout form on the left and scrollable history cards on the right.
The form changed based on workout type through pill-style selectors for strength, cardio and flexibility. Strength entries showed sets, reps and weight, cardio swapped those for duration and distance, and flexibility reduced the input to duration only. That adaptive behavior made the tracker fit real training habits instead of forcing every session into the same template.
The Dashboard first appeared with four stat cards and a placeholder chart, then was upgraded to calculate live figures from logged workouts. The cards tracked total sets, total reps, total weight in kilograms and workouts completed this week, while a bar chart broke down training volume by workout type. Each new workout updated the cards and chart automatically, turning the dashboard from a mockup into a working analytics layer.
Each dashboard card became clickable and opened a modal with a smooth fade-in over a dark overlay. Inside, the app displayed a day-by-day weekly breakdown for the selected metric through a table or mini chart. The modal could be dismissed either with a close button or by clicking outside it, adding a layer of polish often missing from AI-generated app demos.
The Log page history was upgraded to detect personal bests by comparing each new workout with earlier entries of the same exercise. A new entry qualified when its weight or rep count exceeded every previous record for that movement. Qualifying cards received a gold gradient badge with a trophy icon and a brief glowing border animation, turning the history list into a progress tracker rather than a passive archive.
Workout history also gained a real-time search bar and quick filter pills for today, this week, this month and all time. The active filter was highlighted in lime green, and search worked simultaneously with the selected time range. That approach replaced manual date fields with controls that better matched how people usually review their training.
A final update added a streak counter above the form, displayed as a bold card with a flame icon, a large current count and a day streak label. The streak counted consecutive days with at least one logged workout and did not inflate from multiple sessions on the same day. The same pass also optimized the app for a 375-pixel mobile screen, replacing the sidebar with a bottom tab bar, moving Dashboard ahead of Log, stacking the log layout into a single column and vertically arranging the dashboard cards.
The final walkthrough showed all systems working together: logging a workout updated the streak, refreshed dashboard totals, and, when applicable, triggered a personal-best badge and glow animation. Search and filters continued to narrow history results correctly, while modals displayed metric breakdowns without disrupting the main interface. The result suggested that clear, sequential prompting can push AI app generation beyond flashy mockups and toward software that feels genuinely usable.
The test indicated that GPT6 Astra can turn a well-scoped idea into a coherent first app when features are added in deliberate stages. The main lesson was less about instant automation than about prompt discipline: strong structure and incremental refinement produced the most credible result.
Explain this