Техническое задание: Минимальное CRUD-приложение для заявок на Django
Цель проекта
Разработать простое и функциональное веб-приложение для управления заявками (например, от клиентов или пользователей). Основная задача - создать рабочий прототип для проверки гипотезы. Код должен быть чистым и допускать последующее расширение функционала.
Основные требования
Веб-интерфейс (Frontend)
- Страница со списком всех заявок.
- Страница с детальной информацией по конкретной заявке.
- Страница для создания новой заявки.
Бэкенд и API
- Реализация на фреймворке Django.
- Использование Django REST Framework (DRF) для создания простого API.
- API должен поддерживать базовые CRUD-операции (Create, Read, Update, Delete) для модели "Заявка".
Критерии качества
- Проект должен быть рабочим и развертываемым.
- Архитектура кода должна быть понятной и допускать легкую доработку.
- Дизайн интерфейса - минималистичный и функциональный, без сложных визуальных изысков.
- Важно обеспечить четкое разделение логики и возможность добавления нового функционала в будущем.
Ожидаемый результат
Готовое Django-приложение с веб-страницами для просмотра, создания и детального отображения заявок, а также работающим REST API для взаимодействия с данными.