Facility booking software for halls and multi-purpose rooms.
- Prerequisites: install latest LTS
node.js
and latestpnpm
- create your
.env
file entries. Example - push database schema
pnpm drizzle push
pnpm install && pnpm dev
Create 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