Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smakosh/auth-ts-boilerplate

Boilerplate for auth using Type-graphql, typeORM, Postgres and Redis
https://github.com/smakosh/auth-ts-boilerplate

Last synced: 12 days ago
JSON representation

Boilerplate for auth using Type-graphql, typeORM, Postgres and Redis

Awesome Lists containing this project

README

        

# Auth Boilerplate

## Features

- Eslint/Prettier configured
- Dockerized
- Organized file structure
- Easy to customize
- Fully typed

## Prerequisites

### Locally

0. Grab the [env variables](https://gist.github.com/smakosh/293f891eb974b69d727caaf411644603) to speed up the process
1. Install Docker
2. Install dependencies by running `yarn`
3. Run `yarn docker:compose`
4. Run `yarn docker:migration:up`
5. Run `yarn watch`
6. Open `localhost:3000/api`

### Deploying to a VPS or Cloud service

TBD

## Built with

- TypeScript
- TypeORM
- Type-graphql
- Apollo server
- Sendgrid
- And these useful of JavaScript libraries [package.json](package.json)

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for more details

## Contributors

## Credits

This boilerplate was bootstraped with help of my friend: https://github.com/JefferyHus