Опис проекту:
Потрібен простий веб-сайт, який замінить 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 функціоналом
• Приблизні тестові дані для перевірки
• Коротка інструкція для користувача
• Джерельний код з документацією та інструкцією по розгортанню