This is a dockerized NestJS starter app with authentication built-in.
- Features
- Concepts Employed
- Built With
- Required Installations
- Installation
- Future Improvements
- License
- Contact
- Acknowledgements
- Authentication using passport local (email and password) and JWT strategies with cookies.
- Validation with class-validator
- Unit and integration tests (jest and supertest)
- Containerization with docker compose.
- ActiveRecord data modelling with TypeORM
- Typescript - interfaces, generics and type definitions
- Nest Guards
- Nest pipes
- Nest interceptors
- Nest exception filters
- Containerization - Docker
- NestJs
- Postgres
- TypeORM
- PassportJS
- Docker
- Node
- Docker desktop
Once you have installed the requiered packages shown on the Required Installations, proceed with the following steps
Ensure you have docker desktop installed and running
Clone the Repository,
your@pc:~$ git clone https://github.com/frankly034/nestjs-starter.git
Move to the downloaded folder
your@pc:~$ cd nestjs-starter
Run with docker-compose
your@pc:~$ docker-compose up
- Add SSO
Distributed under the MIT License. See LICENSE
for more information.
- 🇳🇬 Lewis Ugege - [email protected] | Github Account | Twitter | Linkedin |