PrivateCloud — супер защищенное облако хранения файлов с шифровкой AES256 + PGP (Приватный ключи PGP также шифруются через AES256) Стек — MongoDB, Next.JS, Express.JSЧто это такое? Это полнофункциональное веб-приложение для хранения файлов с военным уровнем шифрования: Frontend: Современный интерфейс на Next.js 15 с TypeScript Backend: Надежный API на Express.js с MongoDB Безопасность: PGP шифрование (RSA 2048) + сжатие данных Как работает защита? При регистрации: Генерируется уникальная пара PGP ключей для каждого пользователя При загрузке: Файл сжимается и шифруется вашим публичным ключом При скачивании: Файл расшифровывается только вашим приватным ключом + паролем Результат: Никто кроме вас не может прочитать ваши файлы Ключевые возможности Быстрая загрузка/скачивание с автоматическим сжатием Интуитивный веб-интерфейс с drag & drop JWT аутентификация для безопасного доступа REST API с полной Swagger документацией Готовность к продакшену с рекомендациями по развертыванию Технологии Frontend: Next.js 15, TypeScript, Tailwind CSS, Radix UI, React Hook Form Backend: Express.js, MongoDB, OpenPGP.js, JWT, Multer Безопасность: PGP шифрование, bcrypt хеширование, CORS защита Для кого этот проект? Разработчики - изучение современных технологий и криптографии Компании - основа для корпоративного файлового хранилища Энтузиасты - понимание принципов zero-knowledge архитектуры Студенты - практический пример full-stack приложения с шифрованием Проект полностью готов к использованию и расширению! Download Исходный код: GitHub Repository Проверка всего архива на VirusTotal: VirusTotal Официальная поддержка и новости: Telegram-канал По всем вопросам/багам/предложениям пишите в личные сообщения судебный // Telegram Важно: Это демонстрационный проект. Для использования в продакшене требуется дополнительная настройка безопасности и тестирование.