Get Convocados running on your machine in 5 minutes.
git clone https://github.com/Cabeda/Convocados.git
cd Convocados npm install Convocados uses SQLite, so no external database is needed. Create the database and run migrations:
npx prisma migrate dev Create a .env file in the project root:
# Required
DATABASE_URL="file:./prisma/dev.db"
# Optional — needed for push notifications
VAPID_PUBLIC_KEY="your-vapid-public-key"
VAPID_PRIVATE_KEY="your-vapid-private-key" npx web-push generate-vapid-keys.
Push notifications are optional — the app works fine without them.
npm run dev Open http://localhost:4321 in your browser. You should see the "Create a Game" form.
| Command | Description |
|---|---|
npm run dev | Start development server |
npm run build | Build for production |
npm run preview | Preview production build |
npm test | Run tests |
npm run db:studio | Open Prisma Studio (DB browser) |