Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
FileSystemManager - консольний файловий менеджер з багатокористувацькою системою доступу, розроблений на C++17 без використання сторонніх бібліотек.

Проект дозволяє створювати ізольовані робочі простори користувачів, управляти файлами та директоріями через командний рядок, виконувати пошук, навігацію та операції з файловою системою в безпечному середовищі.

Що реалізовано:
#CPlusPlus #CPP17 #STL #FileSystem #CLI #ConsoleApplication #SoftwareEngineering #Backend

- реєстрація та авторизація користувачів;
- зберігання облікових записів з хешуванням паролів та сіллю;
- ізоляція користувачів у власних робочих директоріях;
- захист від виходу за межі робочої області (Sandbox);
- створення, видалення, перейменування файлів та директорій;
- навігація по файловій системі через консольні команди;
- перегляд та зміна вмісту файлів;
- пошук файлів за маскою;
- обчислення розмірів файлів та директорій;
- історія введених команд;
- автозаповнення команд через Tab;
- об'єктно-орієнтована архітектура на C++17;
- автоматична збірка та перевірка через GitHub Actions.

Проект демонструє навички розробки системного програмного забезпечення, роботи з файловою системою, проектування архітектури додатків, реалізації аутентифікації користувачів, забезпечення безпеки доступу до даних та створення складних консольних інтерфейсів без використання зовнішніх залежностей.

Рішення може використовуватися як навчальна файловий оболонка, основа для корпоративних інструментів управління файлами або платформа для подальшого розвитку в сторону клієнт-серверного файлового менеджера.
Деталі роботи
Додано 14 червня
2 перегляди
Фрилансер
Микола Ф.
Україна Одеса
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 3 роки