Facility booking software for halls and multi-purpose rooms.
- Prerequisites: install latest LTS
node.jsand latestpnpm - create your
.envfile entries. Example - push database schema
pnpm drizzle push
pnpm install && pnpm devCreate Google OAuth 2.0 Client
Application type: Web application
name: localhost
Authorized JavaScript origigns: http://localhost:3000
Authorized redirect URIs: http://localhost:3000/api/auth/callback/google
Using maildev for local SMTP server and nodemailer to send mail.
- run local smtp server
pnpm dev:smtp - set local smtp server into
.env - preview email templates
pnpm dev:emails