A shared folder with AI prompts and code snippets
From workspace: Lovable
Team: Prompt library
Total snippets: 10
10 snippets
Set up logic for local storage with optional Supabase sync; define structure for purchase entries.
Use local storage for all item data by default. Structure each entry as: { item: string, cost: number, reason: string, emotion: string, createdAt: timestamp, cooldown: number, revisited: boolean, decision: 'buy' | 'cancel' |...
Show recent decisions, quick stats, and a warm daily affirmation or insight.
On Home page, show: - Recent decisions (bought / avoided) - Quick stats: e.g., “You avoided 3 purchases this week” - Button: “Add New Intent” Add inspirational micro-text like: “Every mindful pause is a win.”
Offer micro-articles with tips and mindsets around conscious spending.
Add micro-articles (100–150 words) on mindful consumption. Examples: - “The 30-Day Rule” - “Emotional Spending 101” - “Need vs Want” - “The Dopamine Loop of Shopping” Let user click through tips in a carousel or list.
Add toggles for dark mode, optional Supabase sync, and full data reset.
Allow users to: - Toggle dark mode - Enable Supabase sync (optional login) - Reset all data Show small warning when resetting data. Keep UI clean and non-technical.
Display stats like purchases avoided, common triggers, and money saved.
Show a visual breakdown: - % of purchases avoided - Average delay time - Top emotional triggers - Estimated money saved Use simple bar charts or stat blocks. Use local storage or Supabase if user has sync enabled.
Let users decide if they still want the item after cooldown: Buy, Cancel, or Delay more.
For a given item (selected via route param), show: - Summary of item info - Prompt: “Do you still want this?” Buttons: - ✅ Yes, Buy (moves to Bought list) - ❌ No, Don’t Buy (moves to Cancelled list) - ⏳ Delay (adds 24 more hours to...
Display all pending items still under cooldown, with time remaining and context.
Display a list of all pending items under cooldown. Each item shows: - Name - Time remaining - Reason - Emotion tag If cooldown is finished, show button: “Revisit Decision” → navigates to decision page.
Create a form where users can log a new purchase desire and emotional reason.
Create a form for users to log a potential purchase. Fields: - What do you want to buy? (text) - How much does it cost? (number, optional) - Why do you want it? (textarea) - How do you feel right now? (dropdown: bored, anxious, excited,...
Set up the 7 core screens of the app with minimal, calming UI and basic navigation.
Create the following pages: - Home - Add New Intent - Waiting List - Revisit Decision - Insights - Settings - Learn Use soft, calming design. App is free — no login required unless user enables optional Supabase sync. Include a header with minimal...
A spending tracker that questions impulse buys.
Buy Mindfully is a minimalist web app that helps users track and reflect on their purchases — encouraging conscious, need-based consumption. Before buying something, users input what they want to buy, why they want it, and how they feel. The app...