Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smahesh29/django-webapp
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
https://github.com/smahesh29/django-webapp
django django-application django-framework django-project django-web django-web-app django-web-application django-webapp django-webapplication file-sharing file-system file-upload filesystem python upload-file upload-images upload-videos webapp
Last synced: 4 days ago
JSON representation
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
- Host: GitHub
- URL: https://github.com/smahesh29/django-webapp
- Owner: smahesh29
- License: mit
- Created: 2019-03-31T05:11:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T07:40:09.000Z (6 months ago)
- Last Synced: 2025-01-18T02:02:56.058Z (4 days ago)
- Topics: django, django-application, django-framework, django-project, django-web, django-web-app, django-web-application, django-webapp, django-webapplication, file-sharing, file-system, file-upload, filesystem, python, upload-file, upload-images, upload-videos, webapp
- Language: Python
- Homepage:
- Size: 36 MB
- Stars: 469
- Watchers: 15
- Forks: 359
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django-WebApp
This project was done by me as a assignment for an internship.
Assignment Problem Statement:
Part 1:
- Create a web-app where a user can login.
- User can upload files.
- User can view his/her uploaded files.
Part 2:
- User can search and view profile of other users.
- They can share their uploaded files with any of those users.
- Users can see the shared files by other users also in uploaded files.
Additional Features:
- In users profile user can set his/her profile picture.
- Users can download other users uploaded files.
- The user can upload any type of files such as images, videos, text files and also different types of programs like python code, java code, etc.
Technologies Used:
- Python
- Django
- Bootstrap
- JavaScript
Additional Python Modules Required:
- Django
- django-crispy-forms
- Pillow
Note :
The Secret_Key required for the execution and debugging of project is not removed from the project code. So you can use the project as your college mini-project or by using the project code you can build your own project.
Usage :
python django_web_app/manage.py makemigrations
python django_web_app/manage.py migrate
python django_web_app/manage.py runserver
In your web browser enter the address : http://localhost:8000 or http://127.0.0.1:8000/
# Working:
[![Watch the video](https://img.youtube.com/vi/qIK-vfTig6c/0.jpg)](https://youtu.be/qIK-vfTig6c)
# Screenshots :