Secure Notes App with 2FA, allowing user to write, publish and encrypt notes
- 2FA with TOTP
- Notes publication
- Notes encryption
- Notes creation
- Notes sanitization
- Password strength checker
- HTTPS
- zxing (qr code generation)
- zxcvbn (password entropy check)
- httpclient (easier url building)
- bouncycastle (argon2)
- owasp java html sanitizer
- spring data jpa
- spring security
- thymeleaf
cd secure-notes-app
docker compose up --build
App will be running on port 3443
- Email verification for registration
- CSRF
- Password Change
- Localization
- Tests
- Better note editor







