- A form that adds links or files for protection
- Generating links protected with a password
- Expiry of links after a specified time
- A form that allows you to go to a secured link or download a protected file
- Counting correct redirects
- User Agent saving
- REST API
- The secured endpoint for adding elements
- The secured endpoint for downloading statistics (see example)
- An open endpoint to access secure items (if the password was correct)
- Admin panel
-
Clone the repository
-
python3 -m venv <environment-name>
-
<environment-name>/Scripts/activate
-
source <environment-name>/bin/activate
-
pip install -r requirements.txt
-
python3 manage.py migrate
-
python3 manage.py createsuperuser
- fill the prompt input -
python3 manage.py runserver
- Run
docker compose up
python3 manage.py test
docker compose -f docker-compose-test.yml up
- open this url: https://bregoh-filemanager.herokuapp.com/web/