Back-end starter using:
- Fastify 3
- Nodemailer 6
- PostgreSQL 14
- TypeBox
- TypeScript 4
- fastify-casbin 2
- fastify-passport
- fastify-secure-session 3
- zxcvbn-ts
Compatible with:
npm i
- Add environment file (i.e.
.env
) using template (i.e..env.template
). - Initialize database (if not running via Docker).
npm test
npm run dev
npm start
npm run compose