startup-ninja

πŸ₯· Startup Ninja

The operating system for early-stage founders. Stop juggling 17 spreadsheets β€” run your startup from one place.

🌐 Live demo β†’

Startup Ninja turns the seven essential startup playbooks (Formation, HR, SOPs, Product, Procurement, Business, Finance) into 75 interactive trackers you actually fill in β€” and then auto-generates a beautiful Startup Blueprint PDF you can hand to investors, co-founders, or your own future self.

Built mobile-first, responsive everywhere, fully offline-capable.


✨ What’s inside

7 Kits Β· 75 Trackers Β· 8 UX patterns

Every operational template a small startup needs, distilled from real Bangladesh-market kits and made fillable.

Kit What you get
πŸ›οΈ Formation Vision/Mission, Org chart, Licenses, Policies, Team roster, JDs, Skill Matrix, 7 RACI matrices, 5 department-activity catalogs
πŸ‘₯ HR Candidate DB, Interview scorecards, Onboarding checklist (14 items), Document tracker, Verification, Confirmation, Resignation, Travel NOC, Release letter, Payroll
πŸ“‹ SOPs 14 standard operating procedures spanning 1,288 process steps β€” HR, Sales, Finance, Engineering, Infra, QA, Compliance, Legal, and more
πŸš€ Product Product catalog, Quarterly + weekly roadmaps, BRD, Customer surveys, Competitor SWOT, Project tracker, Issue tracker
πŸ›’ Procurement Approval matrix, Vendor scoring, Price comparison, Requisitions, Office supplies, Asset register & tracking
πŸ’Ό Business Industry analysis, Customer scoring matrix, Partner evaluation, Sales pitch builder (EN+BN), Pitch feedback
πŸ’° Finance Editable monthly P&L, Product revenue, OPEX, CAPEX, Ad spend, Revenue plan, Team cost β€” with Conservative / Base / Optimistic scenarios

πŸ“„ Startup Blueprint

After you fill things in, hit Generate Blueprint and get:

🎯 Smart guidance


πŸ› οΈ Built with


πŸš€ Run it locally

git clone https://github.com/arafatomer66/startup-ninja.git
cd startup-ninja
flutter pub get
flutter run -d chrome    # or -d ios / -d android / -d macos

Requires Flutter 3.38+. No backend setup, no API keys, nothing to configure β€” your data lives in the browser/device.


🌐 Deploy

Already wired up. Push to main and GitHub Actions auto-builds the web bundle and deploys to GitHub Pages with the right base-href, PWA offline-first strategy, and a 404 fallback for deep links. Configuration lives in .github/workflows/deploy.yml.

To set up on your own fork:

  1. Repo Settings β†’ Pages β†’ Source: GitHub Actions
  2. Push to main
  3. Site goes live at https://<you>.github.io/<repo>/

πŸ—ΊοΈ What’s next β€” Phase 2

Single-user offline tool β†’ multi-tenant SaaS for small Bangladeshi startups.

Currently scoped at 12–14 weeks for MVP. Roadmap detail in /docs/phase-2.md (coming).


πŸ“ Architecture, briefly

lib/
β”œβ”€β”€ app/                    # routes, theme, design system
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ models/             # KitModel, SectionModel, FieldDef, Blueprint types
β”‚   β”œβ”€β”€ providers/          # ProgressProvider, SectionDataProvider (GetxServices)
β”‚   β”œβ”€β”€ sections/           # 75 sections defined as data, one file per kit
β”‚   └── services/           # BlueprintAggregator, BlueprintPdf
β”œβ”€β”€ modules/
β”‚   β”œβ”€β”€ home/               # dashboard
β”‚   β”œβ”€β”€ modules/            # kit list + detail
β”‚   β”œβ”€β”€ sections/           # 8 generic pattern screens (record list, RACI, financial grid…)
β”‚   β”œβ”€β”€ blueprint/          # blueprint screen + investor pitch mode
β”‚   β”œβ”€β”€ auth/               # (Phase 2)
β”‚   └── …                   # onboarding, splash, profile, quiz
└── widgets/                # responsive helpers, hover cards, premium UI primitives

The trick: all 75 trackers share 8 generic screens (one per pattern) driven by schemas. Adding a new tracker is just a new entry in a sections file β€” zero new screen code. This is what makes the app maintainable at scale.


🀝 Contributing

This is a personal project right now β€” but if you’re a founder running a small startup in Bangladesh and want to test it / shape it, open an issue and let’s talk.


πŸ“„ License

MIT β€” do whatever you want with it.


Built with ❀️ in Dhaka. Designed for the founder who hasn’t slept in 36 hours and still has 6 spreadsheets open.