This is a training project based on the book "Python Crash Course", 2nd edition by Eric Matthes and is designed to improve web programming skills.
The application has the following features:
- user registration;
- editing the information in the user's profile*;
- changing the user's password*;
- deleting a user's profile with all associated topics and notes*;
- create and edit* topics for notes;
- deleting topics with all related notes*;
- creating, editing* and deleting* notes per topic.
* - is a self-implemented feature (as opposed to a book)
The project uses a custom user model. Web design is made using bootstrap v5.