A web application that acts as cloud storage. The application allows users to display, upload, send, download, and rename files. Users can register, log in to an account, and log out of an account. The user has access only to their account and their files. There is an administrative interface - the administrator can perform all the above actions with any users or files.
Python v.3.10+, NodeJS v.18+, PostgreSQL v.14+. Django, React, Redux, etc.
The easy way. Install docker and then:
$ git clone https://github.com/lulzseq/netology-cloud-storage.git
$ cd netology-cloud-storage
Add your PostgreSQL user data to docker-compose.yml, and also you can add REACT_APP_API_URL as 127.0.0.1:8000 and build app:
$ docker compose up --build
On the first run you might need to wait until the all migrations will be done. After that you can open app on localhost:3000.
