Skip to content

Privacy preserving alternative to Google Keep which uses AES-GCM encryption and MetaMask for logins

License

Notifications You must be signed in to change notification settings

Rishabh42/NoteVault

Repository files navigation

NoteVault

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:

Table of contents

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

Note

If you want to try out our application on your device, follow the instructions in the app's README.md.