Проект представляет локальный файлообменник на базе FastAPI. Основная идея его реализации вонзикал когда потребовалось делиться файламивнутри локальной сети, но прав администратора и самого администратора под рукой не оказалось :)
Проект родился из реальной проблемы: в групповой локальной сети стандартные средства обмена файлами требовали прав администратора, которых у нас не было. Проблема была решена - сервер, которому для работы достаточно обычного Python-окружения. Проект сделан для себя и своих товарищей, поэтому сложных инструментов не использовалось :)
$ pip install -r requirements.txtcd .\backend\
uvicorn app:app --host 0.0.0.0 --port 8000Сейчас проект позволяет:
- загружать файлы
- скачивать файлы
- создавать папки
- удалять файлы/папки (это не много, но нам было достаточно 👨🌾)
Фронтенд был написан при помощи ИИ чтоб сократить время разработки.