A password manager focused on the idea of compartmentalisation.
- Master account:
- Allow the user to create a master account
- Name
- Password
- [ ] Password hint
- Allow the user to login to their master account
- Allow the user to manage their master account
- Delete account
- Wipe identities
- Purge credentials
- Allow the user to create a master account
- Vault:
- Identities:
- Allow the user to create/manage identities/profiles based on their needs
- Name
- Usage/Needs
- [ ] Allow the user to search for public information of their identities
- Allow the user to create/manage identities/profiles based on their needs
- Credentials:
- Allow the user to generate or store and manage credentials and assign them to the identities
- Identity
- Username
- Password
- URL
- Allow the user to generate passwords and passphrases
- Allow the user to see a history of previously generated passwords
- Allow the user to check for compromised credentials
- Allow the user to generate or store and manage credentials and assign them to the identities
- General:
- Display an overview of the user's vault
- Identity health scores
- Weak credentials
- Security alerts
- Encrypt the vault using the methods bcrypt and AES
- Allow the user to import and export their vault in JSON/csv format
- Display an overview of the user's vault
- Identities:
- Application:
- Allow the user to change the application's settings
- Include validation for inputs
- Display error messages
- Ensure the encryption/decryption of the vault is optimally fast and secure.
- Ensure the user interface is clear, concise, and pleasant to use
- Ensure the application is easy to use
- 14/10/2020: 30 minutes - Discussed the synopsis brief.
- 22/10/2020: 1 hour - Presented and discussed project ideas and their strengths and weaknesses.
- 29/10/2020: 1 hour - Discussed and reviewed various group synopses.
- 05/11/2020: 1 hour - Presented the refined project ideas in short and discussed what research was done to support them.
- 19/11/2020: 1 hour - Presented some background research of the idea.
- 26/11/2020: 1 hour - Reviewed the background research and designs made for the projects.
- 03/12/2020: 30 minutes - Presented refined background research and back-end designs.
- 10/12/2020: 30 minutes - Discussed ethical approval and presented some progress with the projects.
- 17/12/2020: 1 hour 30 minutes - Demonstrated some implementations and designs of the projects.
- 14/01/2021: 1 hour - Demonstrated some implementations of the projects
- 22/01/2021: 1 hour - Demonstrated some implementations of the projects
- 28/01/2021: 1 hour - Demonstrated some implementations of the projects
- 04/02/2021: 1 hour - Demonstrated some implementations of the projects and discussed evaluation methods
- 11/02/2021: 1 hour - Mock presentations
- 15/02/2021: 1 hour - Mock presentations
- 18/02/2021: 30 minutes - Discussed testing and evaluation and presentations of the projects
- 25/02/2021: 1 hour - Discussed evaluation and the reports of the projects
- 04/03/2021: 1 hour - Discussed abstract and introduction of the reports of the projects
- 12/11/2020: 15 minutes - Reviewed personal synopsis for the project and obtained feedback for the feedback form.