These notes are intended to help the maintainer prepare a future open-source support application. They should be updated with real evidence before submission.
App Dev Planner is an open-source planning workspace for turning app ideas into structured technical specs, roadmaps, and developer-ready briefs.
The current project focuses on helping users move from a rough app concept to a clearer implementation plan through guided questions, saved planning answers, generated technical documentation, and exportable planning output.
The maintainer currently acts as the project owner, product lead, primary developer, and documentation owner.
Key responsibilities include:
- defining the product direction;
- maintaining the Next.js and Supabase application;
- reviewing issues and pull requests;
- documenting setup and contribution workflows;
- preparing the repository for public use;
- keeping security and environment variable guidance clear.
The current MVP includes:
- public landing page;
- Supabase email/password registration and login;
- protected dashboard for signed-in users;
- project creation with app name, app type, description, and status;
- guided brainstorming flow with 12 planning sections;
- saved brainstorming answers in Supabase;
- project progress tracking;
- generated Markdown technical blueprint from planning answers;
- blueprint preview page;
- client-side export to visual HTML and Markdown;
- PDF export path through browser print from generated HTML;
- project deletion flow.
For developers, App Dev Planner can provide a more structured starting point before implementation. Instead of relying only on scattered notes or chat history, developers can work from a generated technical brief that captures product goals, user flows, data needs, authentication requirements, testing concerns, deployment notes, and maintenance considerations.
For indie hackers, the project may help turn early product ideas into a more concrete MVP scope. It encourages users to identify what belongs in the first version, what can wait, and what risks should be considered before writing code.
For small teams, the project can support clearer handoff between product, design, and engineering. A shared planning document can reduce ambiguity before implementation starts.
For AI-assisted builders, the generated brief can become better input for coding agents and AI development tools. Clearer specs can improve implementation prompts, task breakdowns, and review workflows.
- The repository is still an early MVP and under active development.
- The Supabase schema and Row Level Security setup are not yet fully documented in the repository.
- Public screenshots and demo materials are not yet included.
- There is no hosted public demo URL yet.
- Automated tests are not yet implemented.
- CI currently covers install, lint, and build only.
- Export support is currently focused on HTML and Markdown, with PDF handled through browser print.
- Some generated blueprint sections describe intended architecture and future planning concepts, not all implemented app features.
- There are no public usage metrics, community adoption signals, stars, downloads, or case studies to report yet.
Before submitting an open-source support application, gather real evidence for:
- public repository visibility;
- current screenshots of the landing page, dashboard, planning flow, preview, and export;
- public demo URL, if available;
- tagged
v0.1.0release; - documented Supabase setup, including tables, constraints, and RLS policies;
- active issues and roadmap items;
- early usage signals, if available and accurate;
- examples of generated planning documents, if safe to share;
- contributor workflow evidence such as issue templates, PR template, CI status, and contribution guide.
Do not include placeholder metrics or estimates as if they were real usage data.
If support credits become available, they could be used to:
- improve test coverage for document generation, export helpers, and core user flows;
- review generated technical specs for missing requirements, unclear scope, and implementation risks;
- generate implementation task lists from planning answers;
- improve README, setup docs, Supabase documentation, and contributor guides;
- support security review of authentication, authorization, RLS assumptions, and data access paths;
- automate contributor workflows such as issue triage, release note drafting, documentation checks, and PR review assistance.
Keep the application practical and evidence-based:
- describe the project as an early open-source MVP;
- explain the developer workflow problem it addresses;
- focus on what the code currently supports;
- clearly separate implemented features from planned work;
- avoid claims about adoption until public evidence exists;
- mention that repository visibility, demo assets, and release tagging are maintainer-owned manual steps.