Skip to content

tanyayogini/todolist

Repository files navigation

todolist

Приложение для планирования целей

Python 3.11, Django 4.0.1, Postgres
Смотреть приложение: http://158.160.102.66 Снимок экрана 2023-08-06 в 22 57 30

Демо-видео работы: https://youtu.be/gMD_GBtYqVM

Запуск:

  • установить зависимости из файла requirements.txt;
  • заполнить .env (см. .env.example);
  • запустить проект с помощью команды docker-compose up.

В проекте реализованы:

  • регистрация пользователя;
  • вдох по логину и паролю;
  • вход через Вконтакте;
  • работа с целями.

В своем профиле пользователь может:

  • изменять свои данные и обновлять пароль;
  • создавать доски для целей и делиться ими с другими пользователями;
  • создавать категории целей на досках и сами цели;
  • получать цели по разным параметрам (категориям, важность, дедлайн и т.д.);
  • комментировать цели.

При разделении доступа к доске другие пользователи могу осуществлять ряд действий согласно своим правам доступа (редактор, читатель).

Телеграм-бот

В приложении создан телеграм бот: https://t.me/ToDoSuccessBot. Бот верифицируется по коду и с его помощью можно:

  • получать свои цели;
  • создавать новую цель.