Task Manager - is a web application built on the
Django framework
with
Bootstrap
on the frontend.
It features user
registration, login/logout
functionality, and full
CRUD
operations for all application components.
Additionally, the app includes
task filtering and access rights management.
Task Manager app
GitHub page
The backend is built with
Python 3.9 and Django,
leveraging django-bootstrap4 and django-filter for additional functionalities.
Localisation for both Russian and English languages
is included in the GitHub version, although only the English version is available in production.
On the frontend,
Bootstrap
is used alongside
pure HTML,
making use of numerous templates.
Rollbar
is implemented for real-time tracking of app errors.
Initially hosted on
Railway,
the project had to migrate when free usage ended.
It's now hosted on
my website's subdomain.
For local development,
SQLite3
is used, while
PostgreSQL
is employed for production.
Additional tools include
Poetry, flake8, and coverage
for code quality and testing.
CodeClimate
is also integrated for code analysis.
Overall, the project is
simple and well-structured,
with clean and maintainable code. Feel free to
check it out.