Техническое задание: Веб-приложение для управления и отслеживания заказов

Цель проекта

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

Основные функциональные блоки

1. Система авторизации

  • Реализовать вход для пользователей через авторизацию в социальных сетях.
  • Готовые и рабочие скрипты для интеграции с соцсетями уже предоставлены.
  • После успешной аутентификации система должна перенаправлять пользователя на соответствующую страницу в зависимости от его роли.

2. Административная панель

Назначение: Управление заказами.

  • Создание новых заказов.
  • Редактирование существующих заказов.
  • Удаление заказов.

3. Клиентский интерфейс (страница отслеживания)

Назначение: Предоставление клиентам возможности контролировать свои заказы.

  • Страница отслеживания: Основной вид, где пользователь может видеть статус и детали текущих заказов.
  • Профиль пользователя: Личный кабинет с информацией о пользователе.
  • История заказов: Раздел с архивом успешно завершенных и отслеженных заказов.

Технические требования

  • Четкое разделение интерфейсов для администраторов и клиентов.
  • Корректная работа механизма перенаправления после авторизации.
  • Удобный и понятный пользовательский интерфейс для обеих ролей.