This project focuses on implementing a robust two-factor authentication (2FA) system using email verification and JSON Web Tokens (JWT).
Backend
- Spring (Boot, Data...)
- RabbitMQ
- JUnit 5
Database
- Postgres 16
Frontend
- React JS
- Bootstrap
Deployment
- Nginx
- Docker
- Docker Compose
git clone .../EmailVerificationImplementation
Here is how to do it: https://www.youtube.com/watch?v=ugIUObNHZdo&t=171s
cd EmailVerificationImplementation
Edit docker-compose.yml by inserting your application password and gmail mail into it.
docker-compose up --build
Application will be available at http://localhost:80