- Register - Confirmation email send
- Login
- Forgot Password
- Logout
- Authentication Middleware
- Rate Limiting
- Locking accounts
- Testing using Jest
Fork or copy the project, created a .env file at the root of the project with the following Enviroment variables
- SPARKPOST_API_KEY - For our sparkpost client
- SESSION_SECRET - Secret for our sessions
- TWITTER_CONSUMER_KEY - Twitter Consumer Key
- TWITTER_CONSUMER_SECRET - Twitter Consumer Secret Key
Yarn install
Or:
npm install
Start the redis server (make sure you have redis installed)
redis-server
then:
yarn start
yarn test