Описание проекта:
Нужен простой веб-сайт, который заменит Excel для ведения данных о рейсах и операциях судна. Сайт должен позволять вручную создавать, просматривать, редактировать (обновлять) и удалять записи (CRUD), хранить историю изменений и иметь базу данных для «памяти». В будущем сайт должен быть расширяемым на несколько судов и пользователей.
Основной функционал (CRUD + VOP):
• Создание новых записей: рейсы, агентские операции, отчёты с судна
• Редактирование/обновление (VOP): изменение маршрутов, статусов рейсов, услуг, расходов, отчетов
• Удаление записей: с подтверждением
• Просмотр и поиск: фильтры, сортировка, календарь рейсов
• История изменений и лог действий пользователей
• Права доступа: администратор, оператор, наблюдатель
• Экспорт данных в Excel/CSV
Технические требования:
• Backend: Python (Flask/Django), Node.js (Express) или PHP (Laravel)
• База данных: PostgreSQL / MySQL / MongoDB
• Frontend: React / Vue / Angular или чистый HTML/CSS/JS
• Адаптивный дизайн для ПК
• Минимум лишних модулей — только основной функционал
Что нужно получить:
• Рабочее веб-приложение с базой данных и CRUD + VOP функционалом
• Примерные тестовые данные для проверки
• Краткая инструкция для пользователя
• Исходный код с документацией и инструкцией по развёртыванию