- Clone Repo
- Copy client/config/config.sample.js -> client/config/config.js and server/config/config.sample.js -> server/config/config.js and update configs
- Build Docker images
- Run Images on respective ports
- Reverse Proxy to Servers
- NodeJS for Backend
- React for Frontend
- EditorJS as editor
- Login with Activation
- Single Sign on
- Private notes with ability to share and request access
- Provide auto-complete of emails to share notes
- Add sidebar for better visibility of notes
- Add pagination
- Send out email to admins in case of a new request
- Add collaboration to notes
- Add tests
- Containerise app
- Add tabs to see notes you have access to