Step-by-step flows so Islamic tech ideas from this board can be taken into production by builders, founders, and teams.
- Pick an idea from the Ideas Board (or suggest one via GitHub).
- Dissect & validate using templates (problem, solution, users).
- Check Islamic authenticity where relevant (fiqh, sources, transparency).
- Research market & competition (TAM/SAM/SOM, competitors, positioning).
- Define brand & messaging (name, persona, value prop).
- Plan go-to-market (channels, launch, first 90 days).
- Build MVP and iterate with feedback.
Templates live in ../templates/. Use them in order or cherry-pick by stage.
| Step | Action | Template / doc |
|---|---|---|
| 1 | Choose idea from board; copy requirements into your doc |
ideas.ummah.build |
| 2 | Dissect: problem, solution, users, MVP scope | Idea dissection |
| 3 | If worship/finance/content: run Islamic authenticity checklist | Islamic authenticity |
| 4 | Name and one-liner | Name/idea generation, Brand |
| 5 | Define primary persona and messaging | Target personas, Messaging |
| 6 | Build MVP (core features only); get 5–10 users | — |
| 7 | Launch and iterate | Go to market, Social media |
| Step | Action | Template / doc |
|---|---|---|
| 1–4 | Same as Workflow 1 | As above |
| 5 | Market size and validation | Market opportunity & research |
| 6 | Competitive landscape and positioning | Competitive analysis |
| 7 | Personas and messaging | Target personas, Messaging |
| 8 | Full GTM and 90-day plan | Go to market |
| 9 | Social and content system | Social media marketing |
| 10 | Build, launch, measure | — |
| Step | Action |
|---|---|
| 1 | Open Edit existing idea issue |
| 2 | Propose new fields (e.g. personas, relatedIdeas) or richer requirements |
| 3 | Or fork, update ideas.json and schema, then PR |
See CONTRIBUTING.md and Comprehensive idea structure. Add relatedSlugs to ideas in ideas.json for better Related suggestions on the board.
| Step | Action |
|---|---|
| 1 | Update the idea in ideas.json: set status to in-progress or production, add url with your live link. |
| 2 | Run node scripts/generate-idea-html.mjs to regenerate the idea page and sitemap (or open a PR and a maintainer can run it). |
| 3 | Optional: Open an Edit existing idea issue with the same changes so the community sees the update. |
If it’s a new idea (not on the board), use Suggest new idea and include your live URL.
Build one idea in a weekend – 3-day path: define, build one screen, deploy, share, get feedback.
- Board: ideas.ummah.build
- Quick start: quick-start.md
- Templates: docs/templates/ · Launch checklist
- Docs index: docs/README.md
- Comprehensive idea structure: COMPREHENSIVE_IDEA_STRUCTURE.md
- Improvements log: IMPROVEMENTS.md