Server boilerplate typescript, typeorm, type-graphql and apollo-server with basic user authentication and authorization functionalities.
Clone the repository
git clone https://github.com/M0kY/ts-server-boilerplate.git
Run with docker-compose
docker-compose up
- Node.js application running inside a Docker container
- PostgreSQL database for storing data
- Redis for user session handling
- Registration/Login
- Account activation through e-mail
- Password reset
- User profile update
- 2FA activation/deactivation
- Account recovery (password change) through e-mail
- Roles
- Logging