Skip to content

Простейший проект для управления задачами, созданный на базе сервера (FastAPI) + Telegram-бот.

Notifications You must be signed in to change notification settings

PachkaKofe04/task_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker

Небольшой проект: сервер на FastAPI + Telegram-бот для управления задачами. База данных, CRUD-операции, фильтры, поиск, и удобное управление из Telegram.

Сообственно, умеет следующее:

API (FastAPI) Создание задач Получение списка задач Фильтр по статусу (выполненные / невыполненные) Поиск по названию и описанию (регистр не важен) Редактирование задач Переключение статуса Удаление задач Получение задачи по ID

Telegram-бот Показать все задачи Показать выполненные Показать невыполненные Добавить задачу (заголовок → описание) Поиск задач Изменить статус задачи Удалить задачу

Установка и запуск:

  1. Клонируем репозиторий git clone https://github.com/PachkaKofe04/task_tracker.git cd task_tracker

  2. Устанавливаем окружение и зависимости python -m venv .venv source .venv\Scripts\activate pip install -r requirements.txt

  3. Создаем файл .env с переменными из .env.example

  4. Запускаем API сервера uvicorn main:app --reload

  5. Запускаем бота python bot.py

About

Простейший проект для управления задачами, созданный на базе сервера (FastAPI) + Telegram-бот.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages