Skip to content

About

secure notes with markdown support

Resources

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

Secure Notes App

Secure Notes App with 2FA, allowing user to write, publish and encrypt notes

Main Functionality

  • 2FA with TOTP
  • Notes publication
  • Notes encryption
  • Notes creation
  • Notes sanitization
  • Password strength checker
  • HTTPS

Main Dependencies

  • zxing (qr code generation)
  • zxcvbn (password entropy check)
  • httpclient (easier url building)
  • bouncycastle (argon2)
  • owasp java html sanitizer
  • spring data jpa
  • spring security
  • thymeleaf

Build

cd secure-notes-app
docker compose up --build

App will be running on port 3443

Examples

Login Page

login

Signup Page

signup

Totp Qr Code

totp qr code

Notes List

notes list

New Note

new note

Note Example #1

note #1

Note Example #2

note #2

Note Example #3

note #3

Features WIP

  • Email verification for registration
  • CSRF
  • Password Change
  • Localization
  • Tests
  • Better note editor

About

secure notes with markdown support

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages