File Manager is a Django-based web application that allows users to upload, download, and manage files efficiently.
- Upload files and store them in the system.
- View a list of uploaded files.
- Download files from the system.
- Basic file management capabilities.
- Python (version 3.x recommended)
- Django (version 3.x recommended)
-
Clone the repository:
git clone https://github.com/Phyb1/file_manager.git
-
Navigate to the project directory:
cd file_manager ``
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
use python manage.py runserver 0.0.0.0:8000 to acces the file via a network
-
Access the application in your web browser at
http://127.0.0.1:8000/
.
- Navigate to the "Upload File" section to upload new files.
- Visit the "File List" section to view and manage uploaded files.
- Download files by clicking on the download link.
Run the tests using the following command:
python manage.py test