778f3fdcad8f5a556b51f162cb0e3fe665db228d
Gruperly
Monorepo de Gruperly. Consulta stack.md para arquitectura y especificaciones.
Stack
- Runtime & package manager: Bun
- Monorepo: Bun Workspaces + Turborepo
- Backend (
apps/api): Bun + Hono + Prisma + PostgreSQL + Better Auth - Frontend (
apps/web): React 19 + TypeScript + TanStack Router + TanStack Query + Tailwind v4 - Shared (
packages/shared): esquemas Zod y tipos compartidos
Estructura
apps/
api/ # Backend (Bun + Hono + Prisma)
web/ # Frontend (React PWA)
packages/
shared/ # Esquemas Zod y tipos compartidos
config/ # tsconfig base compartido
Comandos
bun install # Instala dependencias de todos los workspaces
bun run dev # Levanta la API y la web (vía Turborepo)
bun run db:push # Aplica el esquema de Prisma a la base de datos
bun run db:studio # Abre Prisma Studio
Setup de base de datos
- Crea una base PostgreSQL y copia
apps/api/.env.example→apps/api/.env, ajustandoDATABASE_URL. - Ejecuta
bun run db:generateybun run db:push(obun run db:migrateen desarrollo).
Description
Languages
TypeScript
98.7%
CSS
1%
HTML
0.3%