Yatube (Text blog)
The work was done during the course at an online school. There is no deployment since there is no permanent internet access. You can find the project on GitHub using the link.
The blog implements the following features:
User registration
Adding/deleting posts to your account
Commenting on other authors' posts
Subscribing to specific authors
Recommendations feed (Only selected authors, all authors)
There are also interest groups, such as the technology group, which contains posts on technology topics. You can select a group when submitting a post. New groups can only be added by the admin.
The website looks different for authorized and unauthorized users
Adaptation for mobile devices
And also small details, such as pagination, password reliability, testing, and SQL request security system
Technology stack:
Python 3.7
Django
SQLite
HTML/CSS
Bootstrap 4
Pytest
The blog implements the following features:
User registration
Adding/deleting posts to your account
Commenting on other authors' posts
Subscribing to specific authors
Recommendations feed (Only selected authors, all authors)
There are also interest groups, such as the technology group, which contains posts on technology topics. You can select a group when submitting a post. New groups can only be added by the admin.
The website looks different for authorized and unauthorized users
Adaptation for mobile devices
And also small details, such as pagination, password reliability, testing, and SQL request security system
Technology stack:
Python 3.7
Django
SQLite
HTML/CSS
Bootstrap 4
Pytest