Есть WEB FTP-клиент, в нем необходимо добавить функционал.
Необходимо добавить возможности :
1. При редактировании файла и нажатии на кнопку сохранить не закрывать редактор, а просто сохранить файл
2. В модальное окно редактирования файла, добавить возможность отмены предыдущего действия по кнопке.
Без сохранения файла, просто отмена действия по аналогии с ctrl + Z : 
3. Для всех операций с файлами (upload, move, paste [cut, copy]) добавить свойство перезаписи, если файл существует.
- При возникновении конфликта в передаче, выбросить пользователю исключение в модальное окно с возможностью :
- - применить к одному файлу (текущему -> owerwrite, для следующего файла, который существует, вывести тоже самое модальное окно);
- - применить ко всем файлам (больше не спрашивать -> owerwrite all),
- - пропустить (не заменять файлы -> skip);
- В зависимости от выбранного действия выполнить нужные манипуляции в момент передачи файла.
Технологии, которые используются : Laravel + JQuery, Ace-редактор, стандартная библиотека для работы с ФТП : https://www.php.net/manual/ru/book.ftp.php
Если стэк Вам подходит пишите отклики. В случае необходимости - можем предоставить тестовый доступ к собранному проекту и тестовый доступ к ФТП.
Оценить проект Вы можете : ссылка на gitlab
Для сборки проекта :
1. git clone
2. composer install