A GraphQL Server boilerplate made with Typescript, PostgreSQL, and Redis
- Install dependencies
yarn
- Start PostgreSQL server
- Create database called
graphql_ts_server_boilerplate
createdb graphql-ts-server-boilerplate
- Create a test database called
graphql_ts_server_boilerplate_test
createdb graphql_ts_server_boilerplate_test
- Create User in Postgre
- Upadate ormconfig.json with the user name
- Install and start Redis
You can start the server with yarn start
then navigate to http://localhost:4000
to use GraphQL Playground.
- Register - Send confirmation email
- Login
- Forgot Password
- Logout
- Cookies
- Authentication middleware
- Rate limiting
- Locking accounts
- Testing (probably Jest)