PromptBase
Upgrade
Close icon
General
Home
Marketplace
Create
Hire
Login
Chat
Sell
Explore

Prompt Details

Model
Chat - (gpt-5.6)
Token size
487
Example input
[SYSTEM INSTRUCTION: ACT AS A SENIOR FULL-STACK SOFTWARE ARCHITECT & PRODUCT MANAGER]: Act as a Senior Full-Stack Software Architect & Product Manager [e.g., Daily Habit Tracker SaaS / AI Resume Scanner]: Daily Habit Tracker SaaS [e.g., Next.js 14, Supabase, Tailwind / React, Node.js]: Next.js 14, Tailwind CSS, Supabase, Vercel [e.g., Freelancers tracking hours with automated reports]: Individuals building daily habits, habit grid, dark-mode dashboard, daily completion streak counter
Example output
# 1. ARCHITECTURE OVERVIEW - Tech Stack: Next.js 14 (App Router), Tailwind CSS, Supabase (Auth & Postgres DB), Vercel. - Database Schema: - Users: id (uuid, primary key), email (string, unique), created_at (timestamp) - Habits: id (uuid, primary key), user_id (uuid, foreign key -> Users.id), title (string), frequency (string), created_at (timestamp) - Logs: id (uuid, primary key), habit_id (uuid, foreign key -> Habits.id), completed_at (date) # 2. FILE & FOLDER STRUCTURE /src /app /dashboard page.tsx /api /habits route.ts /components HabitGrid.tsx Sidebar.tsx /lib supabase.ts /types index.ts # 3. STEP-BY-STEP PROMPT SEQUENCE FOR AI BUILDER PROMPT 1: Setup & UI ```text Create a Next.js 14 App Router project with Tailwind CSS, lucide-react icons, and Shadcn UI. Build a dark-mode dashboard page at /dashboard featuring a responsive HabitGrid component displaying habit cards with completion checkmark buttons. Prompt 2 : DB & Auth Integrate Supabase Auth and database setup. Create a client at /lib/supabase.ts using process.env.NEXT_PUBLIC_SUPABASE_URL. Add Next.js API routes under /app/api/habits supporting GET (fetch user habits with completion logs) and POST (create habit). Protect API routes using Supabase session validation. Prompt 3 : Feature Logic & Optimistic Updates Implement daily streak tracking logic. Clicking a habit checkmark in HabitGrid should fire an optimistic UI update, then trigger a POST request to /app/api/habits/log. Calculate consecutive active days dynamically. Handle network errors gracefully by rolling back optimistic UI state and displaying a toast notification. 4. EDGE CASES & SECURITY CHECKLIST 1. Unauthenticated DB Access: Enforce Supabase Row Level Security (RLS) policies so users can only query rows matching auth.uid(). 2. Timezone Mismatch: Store log completion dates strictly in UTC ISO format to avoid date desync across regions. 3. State Desync: Revalidate Next.js server actions and router cache immediately after batch habit updates.
🤖 GPT

App Spec Generator For Cursor Replit

Add to Cart
PromptBase Select
Or get it with Select10 Select prompts/mo — under $2 each
Learn more
Instant accessInstant access
Usage rightsCommercial use
Money-back guaranteeMoney‑back
By purchasing this prompt, you agree to our terms of service
GPT-5.6
Tested icon
Guide icon
4 examples icon
Free credits icon
Transform raw, non-technical app ideas into complete, production-ready App Specification Documents tailored specifically for AI Code Builders like Cursor, Replit Agent, Bolt.new, and v0.dev. This prompt generates a clean, structured architecture blueprint featuring: - Full Tech Stack Recommendations (Frontend, Backend, Database, Auth) - Clean Modular Directory & File Structure - 3 Sequential Copy-Pasteable Prompts for Step-by-Step AI Code Generation - Critical Edge Cases & Security Traps Preve
...more
Added 1 week ago
Report
Browse Marketplace