A web app for keeping and organizing personal notes. You can test the app here
- Users will be able to register/log in and create personal, semi private notes
- Notes can be tagged on creation, and notes can be filtered by tag. One note may have multiple tags.
- Notes and the tags associated can be deleted and edited by the user who created them
All the important functionality is now working as intended. I do not think this kind of app actually needs note sharing or administrators (as those are not functions I would personally need), which is why I ended up not adding them, even if that means that the app ended up somewhat simple. I'm still happy with the finished version.
- Users will be able to register/log in and create personal, semi private notes
- Notes can be edited or deleted by the user who created them
- Tags can be added to notes to organize them. Notes can be filtered by tag. One note may have multiple tags.
- Notes can be shared to other users, but they can't edit or delete them.
- Notes can also be set to public, which will make them appear on user's profile.
- Other users' profiles can only be viewed by regular users searching for a specific username
- Administrators can view all registered users, registration date and and delete their accounts
I decided to make this project for the course because keeping organized, somewhat private notes is something I often want to do on multiple devices at once, and I felt like a web app like this would be really useful for me.