/learning_log

Web application to improve programming skills

Primary LanguagePython

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.