- TypeScript, Postgres, Express, Prisma configuration
- Basic api creation pattern
- Docker set up for postgres and redis
- Add request validation using zod
- Redis connection
- Logger service using winston
- Swagger for api documentation
- Email transaction using sendgrid
- JWT authentication (Basic user model with email and password, password reset feature)
- Payment setup using stripe
- Twillio setup
- npx prisma generate
- npx prisma migrate dev --name=nameofmigration
- Open terminal and use next command
- MIGRATION_NAME="nameofmigration"
yarn db:migrate
yarn db:generate
First ensure you have Docker running.
`docker compose up`
`yarn dev`