A production-ready, open-source frontend dashboard monorepo built with React + TypeScript + Vite, designed to work seamlessly with Initia-generated backends.
This monorepo contains:
- π§βπ» User App: User-facing dashboard and features
- π¨βπΌ Admin App: System administration and management
- π¦ Shared Package: Reusable components, utilities, and types
Perfect for:
- π Startup MVPs with separate user and admin portals
- π§βπΌ Multi-tenant applications
- π§ͺ Scalable projects requiring code reusability
packages/
βββ user-app/ # User-facing application (port 5173)
βββ admin-app/ # Admin panel (port 5174)
βββ shared/ # Shared code (components, utils, types, API)
# Install pnpm if not already installed
npm install -g pnpm
# Install dependencies
pnpm install
# Run user app
pnpm dev:user
# Run admin app (in another terminal)
pnpm dev:admin
# Build both apps
pnpm buildThis project is free and open-source.
If it is saving you time, helping your project, or you plan to use it commercially:
π Please support us:
- β Star this repository
- β Star the GitHub organization
- π Donate to sustain development and provide you with more
Your support directly funds:
- New templates
- Better documentation
- Faster fixes & features
- Long-term maintenance
- Community support
- Execution of our roadmap
Open-source survives on users who give back.
We provide two separate guides, depending on your background:
β‘οΈ Start here
π docs/START_NON_TECHNICAL.md
For founders, students, PMs, and new or non developers who want to run, configure, and deploy the dashboard with minimal coding.
β‘οΈ Start here
π docs/START_TECHNICAL.md
For developers who want to extend, customize, and maintain the codebase professionally.
- Initia (backend generator)
- React 19 + TypeScript
- Vite (fast dev & build)
- Bootstrap 5 + SCSS
- Redux Toolkit
- React Router v7
- i18next (multi-language, RTL-ready)
MIT License β free for personal and commercial use.
Attribution and support are appreciated.
- Suhaib Ahmad β Product Owner & Lead Developer
- Mustafa Hasanat - Inspire
- Copilot β AI Pair Programmer
- ChatGPT β Planning, Surveying & Documentation AI Assistant
- Community Contributors β You π