You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
App Dev Planner aims to be a respectful, practical, and welcoming project for people who want to improve app planning workflows.
4
+
5
+
## Expected behavior
6
+
7
+
- Be kind and professional.
8
+
- Assume good intent, especially when discussing early ideas or incomplete work.
9
+
- Give feedback that is specific, useful, and focused on the project.
10
+
- Respect different experience levels, languages, backgrounds, and working styles.
11
+
- Keep issues and pull requests constructive and on topic.
12
+
13
+
## Unacceptable behavior
14
+
15
+
- Harassment, insults, threats, or personal attacks.
16
+
- Discriminatory language or behavior.
17
+
- Publishing private information without permission.
18
+
- Repeated off-topic comments or spam.
19
+
- Any behavior that makes collaboration unsafe or hostile.
20
+
21
+
## Reporting
22
+
23
+
If you see behavior that violates this code of conduct, contact the project maintainer privately. The maintainer may remove comments, close issues, block users, or take other reasonable action to keep the project healthy.
24
+
25
+
## Scope
26
+
27
+
This code of conduct applies to project spaces including issues, pull requests, discussions, documentation, and related community channels.
App Dev Planner is an open-source planning workspace for turning rough app ideas into structured technical specifications, implementation roadmaps, and exportable development briefs.
3
+
App Dev Planner is an open-source planning workspace for turning rough app ideas into technical specs, roadmaps, and developer-ready briefs.
4
4
5
-
The project is designed for solo developers, indie hackers, small teams, and AI-assisted builders who need a repeatable way to clarify product scope before writing code. Instead of starting with a blank document, App Dev Planner guides users through product, technical, and implementation questions, then converts the answers into a structured technical planning document.
5
+
The project is currently an early MVP under active development. It is being prepared for a stronger public/open-source release posture, but it should still be treated as a work in progress.
6
6
7
-
## Why this exists
7
+
## Problem
8
8
9
-
Many early-stage app ideas fail because the planning stage is scattered across chat logs, notes, docs, screenshots, and unfinished prompts. App Dev Planner aims to make that process more consistent by providing a focused workflow for:
9
+
Early app ideas often live across chat logs, notes, screenshots, and unfinished documents. That makes it hard for builders to clarify scope, identify technical risks, and hand a project to a developer or AI coding agent with enough context.
10
10
11
-
- defining the app concept and target users;
12
-
- clarifying core features and MVP scope;
13
-
- documenting authentication, data, UI, and architecture needs;
14
-
- generating a technical development brief from guided answers;
15
-
- exporting planning output for developers, AI coding agents, or project handoff.
11
+
App Dev Planner provides a guided planning flow that turns product, technical, security, testing, deployment, and maintenance answers into a structured technical blueprint.
16
12
17
-
## Current MVP scope
13
+
## Target users
18
14
19
-
The current MVP includes the foundation for:
15
+
- Solo developers validating a new app idea before implementation.
16
+
- Indie hackers turning product ideas into actionable build plans.
Do not commit real API keys, database credentials, service-role keys, or private environment values.
121
+
Use `.env.local` for real values. Do not commit `.env.local`, service-role keys, database passwords, or other private credentials.
69
122
70
-
## Roadmap
123
+
## Supabase setup notes
124
+
125
+
The code currently reads and writes these tables:
126
+
127
+
-`projects`
128
+
-`brainstorming_answers`
129
+
-`generated_documents`
130
+
-`export_history`
131
+
132
+
The app assumes authenticated users can only access their own project data. Before a public demo or production deployment, confirm Row Level Security policies, table constraints, and delete behavior in Supabase.
133
+
134
+
See [docs/SUPABASE_SETUP.md](./docs/SUPABASE_SETUP.md) for setup notes, schema outline, and RLS reminders.
135
+
136
+
## Screenshots and demo
137
+
138
+
Screenshots and demo materials are still pending.
71
139
72
-
Planned improvements include:
140
+
Suggested additions before public launch:
73
141
74
-
- stronger README screenshots and demo flow;
75
-
- public demo deployment;
76
-
- issue templates and pull request template;
77
-
- richer document export options;
78
-
- AI-assisted specification review;
79
-
- implementation task generation;
80
-
- project templates for SaaS, internal tools, content tools, and automation apps;
81
-
- test coverage and CI workflow;
82
-
- security hardening around auth and data access.
142
+
- Landing page screenshot.
143
+
- Dashboard screenshot with sample data.
144
+
- Brainstorming flow screenshot.
145
+
- Generated blueprint preview screenshot.
146
+
- Exported HTML/Markdown sample.
147
+
- Short demo video or hosted demo link.
83
148
84
-
## How AI/Codex can help this project
149
+
See [docs/screenshots/README.md](./docs/screenshots/README.md) for screenshot placement, naming, and privacy guidance.
85
150
86
-
App Dev Planner is a strong candidate for AI-assisted maintenance because its core workflow is about structured planning, specification generation, and developer handoff. Codex/API support could help with:
151
+
## Documentation
87
152
88
-
- reviewing generated technical specifications;
89
-
- creating implementation task lists from planning answers;
90
-
- improving test coverage;
91
-
- detecting gaps in app architecture documents;
92
-
- maintaining documentation and examples;
93
-
- improving contributor onboarding;
94
-
- automating issue triage and release preparation.
0 commit comments