Taski - это веб-приложение для управления задачами, построенное на Django REST Framework. Проект предоставляет REST API для создания, редактирования и управления задачами.
.
├── .github
├── backend
├── frontend
├── gateway
├── .gitignore
├── LICENSE
├── README.md
├── docker-compose.production.yml
├── docker-compose.yml
└── setup.cfg
GET /api/tasks/ - Получить список задач
POST /api/tasks/ - Создать новую задачу
GET /api/tasks/{id}/ - Получить конкретную задачу
PUT /api/tasks/{id}/ - Обновить задачу
PATCH /api/tasks/{id}/ - Частично обновить задачу
DELETE /api/tasks/{id}/ - Удалить задачу
- id: Уникальный идентификатор задачи
- title: Заголовок задачи
- description: Описание задачи
- completed: Статус выполнения (true/false)
- Python 3.8+
- Docker (для разработки и деплоя)
- Клонируйте репозиторий:
git clone https://github.com/Niros0/taski-docker
- Создайте и активируйте виртуальное окружение:
python -m venv venv
source venv/bin/activate
- Установите зависимости:
pip install -r requirements.txt
- Создайте и примените миграции:
python manage.py makemigrations
python manage.py migrate
- Запустите локальный сервер:
python manage.py runserver
docker compose up -d