
Tech • AI • Robotics • Game
A full-featured journaling app called Lumen was built in Base44 using Gemini 4 Argon, then tested across writing, AI assistance, authentication, subscriptions, and mobile use to see whether the model could maintain coherence over multiple development steps.
The project focused on a harder benchmark than generating a polished first screen: whether Gemini 4 Argon could keep earlier product decisions consistent as new features were layered in. The app was expanded through six prompts, with each stage adding functionality while preserving the original structure and design language.
Lumen was created as a journal app with an Apple-style liquid glass interface, including soft gradients, frosted translucent cards, rounded corners, shadows, and animated transitions. The initial version included a home screen, dated entry list, and an editor where users could add a title, write content, choose from five moods, and save entries to a database.
Once the core writing flow worked, the app gained tools for long-term use: tags shown as colored glass chips, favorites, a search bar covering titles, text, and tags, and filters for moods, tags, and favorites. A calendar view marked days with journal activity, while a writing streak card tracked consecutive days of use to support habit formation.
The next stage introduced Base44's built-in AI integration without requiring an external API setup. A Reflect button generated a short response and a follow-up question tied to the text of a journal entry, and both outputs were saved with the entry. The home screen also received a daily AI writing prompt, and a floating assistant could answer questions about past entries using the journal's stored content.
Because journals contain sensitive material, the app then added sign-up and login flows using built-in authentication. Users who were not signed in were redirected to login, while authenticated users saw only their own entries and could manage a profile page with their name, an initials-based avatar, and logout controls. A published version of the app was used to confirm that a fresh account started with an empty journal.
A paid Lumen Premium layer added two core features: entry locking with a four-digit PIN and an analytics-style insights page. Premium insights included mood trends, writing statistics, common themes, and an AI-generated monthly summary of journal activity. Free users saw a blurred preview of the insights screen and were prompted to upgrade if they attempted to lock an entry.
Payments were connected through Stripe in test mode, with a monthly premium subscription configured inside the app. The checkout had to be tested on the live published version rather than the editor preview, because Stripe Checkout would not run inside the preview environment. After completing checkout with a test card, premium access unlocked, a premium badge appeared on the user profile, and subscription management became available.
After all major functions were in place, the final pass focused on consistency across blur effects, highlights, shadows, readability, empty states, and loading indicators. The app was then tested from a clean account through the full user journey: creating entries, tagging and filtering them, using AI reflections and prompts, encountering premium gates on the free tier, upgrading through Stripe, unlocking PIN protection, and checking layout responsiveness on mobile screens.
The build showed that Gemini 4 Argon could support a multi-step app workflow that extended well beyond mockups, provided the project was tested repeatedly in its live environment. The main result was not just a polished interface, but a working app that combined journaling, AI features, private accounts, and paid subscriptions in one coherent product.
Ask a question