Prompt template

Journal app prompt — copy, paste, build

A prompt for a native daily journal app — entries, mood tags, writing prompts, and a calendar. Designed for offline-first use with optional iCloud sync placeholder.

The prompt

Build a native iOS and Android journal app with: (1) a home screen showing today's entry (or a "start writing" CTA) plus a 5-day streak strip, (2) a writing screen with a soft-focus background, optional daily prompt, mood tag picker (5 emojis), and word count, (3) a calendar tab showing month-view entry density, (4) a search tab to filter past entries by text or mood, (5) a settings screen with a passcode lock toggle and export-to-Markdown action. Use Expo, React Navigation, twrnc for styling, AsyncStorage for entries, and Expo LocalAuthentication for the passcode. Default to light mode with a warm cream background.

Variants

Lite

Build a journal app with daily entries, mood tags, and a calendar view. Skip the passcode and export.

Pro

Build a journal app with daily entries, prompts, mood tags, calendar view, search, passcode lock, Markdown export, and on-device sentiment analysis to surface emotional patterns over time.

What you get

  • Expo + React Native project ready for Snack live preview
  • Daily entry editor with prompts and mood tags
  • Calendar view of entry density
  • Full-text + mood search
  • Passcode lock with Expo LocalAuthentication
  • Markdown export action

Screens included

  • Home
  • Write
  • Calendar
  • Search
  • Settings

Why this prompt works in AppGenie

Journals are intensely personal — typography, spacing, and the writing surface matter. Iterate on the writing screen in chat ("widen the line height to 1.7", "switch to a serif headline font") without re-running the whole pipeline.

Related prompts

Journal app prompt — FAQ

Does the journal store entries on-device?

Yes. Entries live in AsyncStorage by default. Cloud sync is left as an explicit follow-up so you can pick a provider (Supabase, Firebase, your own backend).

Can I add a daily writing prompt rotation?

Yes. Ask "add a 30-prompt rotation that surfaces a different prompt each day." The diff-aware pipeline patches the home and writing screens.

Ready to ship a journal app?

Paste this prompt into AppGenie. The diff-aware multi-agent pipeline produces a real Expo + React Native project you can preview live, iterate in chat, and own end-to-end.