Internal toolkit. Every MGT project starts here.
MGT DevKit is the internal CLI and template library that scaffolds every new MGT project. Run a command, get a fully configured codebase: Next.js with Tailwind and Prisma for web apps, FastAPI with asyncpg for Python backends. Shared components, common utilities, and deployment configs included. Two weeks to build, saves hours on every project after.
DevKit
Type
Internal developer toolkit
Internal
Use
Powers every MGT project
In Dev
Status
Internal toolkit, evolving
Why It Exists
Every new project without a toolkit means redoing the same setup: configuring TypeScript, wiring Tailwind, setting up Prisma, adding the auth pattern, creating the folder structure, copying shared utilities, setting environment variables. It takes hours and introduces inconsistency. One project uses one pattern, the next project uses a slightly different one.
DevKit eliminates that. The CLI has two main scaffold targets: web projects (Next.js, Tailwind v4, Prisma, shared component library) and API services (FastAPI, asyncpg, standard middleware, health check endpoints). Both come fully configured and ready for first commit. No manual wiring.
Every project built on DevKit shares the same foundation. That means shared components work without modification, utilities are available by default, deployment configs do not need to be written from scratch, and onboarding to any project in the ecosystem follows the same mental model.
What Was Built
Next.js 16 with App Router, Tailwind v4 configured, Prisma wired to a PostgreSQL connection string, TypeScript strict mode, path aliases, and the MGT shared component library pre-installed.
FastAPI project with asyncpg for PostgreSQL, standard middleware (CORS, logging, error handling), health check endpoint, environment config pattern, and Dockerfile ready for Railway or container deployment.
Common UI components used across MGT web projects: buttons, inputs, modals, toasts, layout wrappers, and the design token set. All typed, all tested, all matching the MGT design system.
Utility functions that appear across every project: date formatting, currency formatting, API response helpers, error boundary patterns, environment variable validators. Written once, used everywhere.
Pre-configured Vercel config for Next.js projects, Railway config for FastAPI backends, and GitHub Actions workflow for CI. Deploy from first commit without writing config files.
The DevKit CLI wraps the templates. Select a project type, provide a name, and the CLI creates the directory, copies the template, installs dependencies, initializes git, and prints next steps.
Stack Targets
Tech Stack
Every project I build starts from a solid foundation. No setup time wasted, no inconsistent patterns. Book a call and I will tell you how fast we can ship.