Облако Nomad Holidays
Корпоративное файловое хранилище туроператора: папки, загрузка больших файлов частями, защищённые ссылки для партнёров с паролем, сроком действия и лимитом скачиваний, права доступа и корзина.
О проекте
Облако Nomad Holidays — корпоративное файловое хранилище туроператора. Сотрудники хранят в нём документы, раскладывают их по папкам и делятся файлами с партнёрами и туристами без сторонних облачных сервисов: данные остаются на сервере компании.
Задача
Туроператор ежедневно отправляет большое количество документов — договоры, ваучеры, программы туров, файлы для партнёров. Нужна была собственная система, где файлы хранятся централизованно, доступ разграничен, а внешним получателям можно отправить безопасную ссылку.
Что умеет система
- папки и структура хранения для всей команды;
- загрузка больших файлов частями с отображением прогресса — без ограничений браузера на размер;
- защищённые ссылки для клиентов и партнёров: пароль, срок действия и лимит скачиваний;
- статистика по ссылкам: сколько раз скачивали файл;
- приватное хранилище: доступ только по правам, учётные записи выдаёт администратор;
- корзина с возможностью восстановить удалённые файлы.
Технологии
Система разработана на Laravel, административная часть — на Filament. Файлы и база данных размещены на сервере компании.