Full-stack application for just authenticating made of TypeScript.
To understand how authentication flow works. I thought that the part of authentication is more difficult and important than others when it comes to applications. Also, most applications have an auth feature. So I decided to build it to comprehend every single detail of authentication flow.
Frone-End
- TypeScript
- React
- Redux
- Emotion
- Material-UI
- Axios
Back-End
- TypeScript
- Express
- MongoDB
- Webpack
- ESLint
- Prettier
- Jest
- Github Actions
- Production (deployment/production branch)
- Staging (deployment/staging branch)
note: Before visiting the website, please disable cross-site tracking permission on chrome or safari settings.
- Add JWT authentication
- Add other OAuth providers, such as Facebook and Instagram