Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/smakosh/auth-ts-boilerplate
- Owner: smakosh
- Created: 2021-03-29T20:28:48.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-17T22:38:48.000Z (about 2 years ago)
- Last Synced: 2024-10-17T16:08:45.997Z (22 days ago)
- Language: TypeScript
- Size: 184 KB
- Stars: 20
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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