Cloud storage, service providing users to store, access, and share their data seamlessly across various devices
Related services: Yandex Disk, Google Drive, Dropbox
- Registration, Authorization
- OAuth authorization by Github/Google/Yandex/VK
- Two-factor authorization (2FA)
- Authorization by link
- Sending emails on critical actions
- Creating workspaces, folders
- Files uploading
- Renaming, moving, deleting, restoring workspaces/folders/files
Backend:
Linux, Nginx, NodeJS, NestJS
REST API, TypeORM, Swagger, PassportJS, Bcrypt, JWT, Nodemailer
PostgreSQL, Redis