OAuth2 - registration system -facebook and google OAuth2 - login system - facebook and google
Example: User should be able to register and login into the system through facebook and google from a UI
Application should be made in angular and should be easily deployed with easy readme steps (steps to have database on the testers computer).
You will present your work Your will tell us how you did it Your challenges Any extra thing you do will enhance your chance on the team. Duration 2 -weeks max Reference - U can get any help online or from the internet endToEnd test
Software features
- ✅ Show user profile
- ✅ OAuth2 Authentication (Google, Github, Facebook) REST
- ✅ User
- ✅ Security
- ❌ (TODO:) Test
Required | Optional | |
---|---|---|
Store and cache |
MySQL (Database) | |
Stack and frameworks |
Angular (Frontend Framework),NestJS (Server Framework), NodeJS (System runtime), Typescript, Express JS | none |
Deployment and containerization |
Docker |
Disclaimer: Under normal circumstances, environment variables are not supposed to be found in the application code, but in order to facilitate ease of running the project they are present in the code. They should normally be added to the .gitignore file of the project.
You need to have docker installed on your system.
$ docker-compose -f "docker-compose.yml" up -d --build
When done with the above command visit http://localhost:4200 in your browser