NoteVault is a private note taking app that allows you to draft your thoughts and ideas effortlessly, while ensuring your privacy. With all notes encrypted locally, pen down your most intimate thoughts without a worry. With our secure passwordless login through MetaMask, login with a single click. Choose whether you want to save your notes locally or in a remote database. With NoteVault, your notes are safe with you.
This project was developed in the context of the course COMP 555 - Software Privacy offered by Martin Robillard @prmr in the McGill School of Computer Science in Winter 2023.
It was a collaboration between:
- Aayush Kapur @kpraays
- Rishabh Thaney @Rishabh42
- Varun Shiri @varunks99
Below is a summary of the main files and folders in our repository.
Content | File |
---|---|
Application code | app |
Main report | Report.md |
Requirements document | Requirements.md |
Architecture document | Architecture.md |
Workflow for the project | Workflow.md |
UML diagrams (Architecture, use cases, component and sequence diagrams) | diagrams |
Initial brainstorming documentation, meeting minutes, presentation slides for demo | miscellaneous |
If you want to try out our application on your device, follow the instructions in the app's README.md.