@hollowtruth/create-mystack
v1.0.4
Published
CLI para generar proyectos base con NestJS, FastAPI y Next.js
Downloads
494
Maintainers
Readme
create-mystack
CLI para generar proyectos base listos para producción con NestJS, FastAPI y Next.js.
Uso rápido
npx @hollowtruth/create-mystackNo requiere instalación global.
Stacks disponibles
Backend
- NestJS + PostgreSQL + Prisma + Docker + Swagger
- FastAPI + PostgreSQL + Alembic + Docker + Swagger UI
Frontend
- Next.js fullstack (App Router, sin backend separado)
- Next.js + backend (conectado al backend elegido)
Fullstack separado
- Backend (NestJS o FastAPI) + Frontend (Next.js) como proyectos independientes, ya conectados con login
Monorepo
- Backend (NestJS o FastAPI) + Frontend (Next.js) en un solo repositorio
Lo que genera
NestJS
- Autenticación completa: registro, login, JWT access + refresh tokens
- Guardias de roles:
ADMIN,USER - Rate limiting global + por endpoint
- Swagger configurado en
/api - Prisma con schema base (
Usercon roles) - Docker Compose con PostgreSQL + pgAdmin
FastAPI
- Autenticación JWT con
python-joseybcrypt - Sistema de roles en middleware
- Docs automáticas en
/docs - Alembic con migración inicial
- Docker Compose con PostgreSQL
Next.js + backend
- App Router con autenticación por JWT
- Login, registro y dashboard listos
- Panel de administración con CRUD de usuarios
- Protección de rutas por rol
- Tema oscuro (zinc) con Tailwind CSS
- Toasts con Sonner
Requisitos
- Node.js >= 18
- Docker (para los servicios de base de datos)
Desarrollo local
git clone https://github.com/hollowtruth/create-mystack
cd create-mystack
npm install
npm run devPublicar nueva versión
npm version patch
npm run build && npm publish --access=public