All Projects → smahesh29 → Django-WebApp

smahesh29 / Django-WebApp

Licence: MIT license
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.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Django-WebApp

uploadcare client
A flutter library for working with Uploadcare REST API. File uploads, media processing, and adaptive delivery for web and mobile.
Stars: ✭ 14 (-95.09%)
Mutual labels:  file-upload, upload-videos, upload-file, upload-images
rustypaste
A minimal file upload/pastebin service.
Stars: ✭ 102 (-64.21%)
Mutual labels:  file-upload, file-sharing, upload-file, upload-images
lets-quiz
A quiz website for organizing online quizzes and tests. It's build using Python/Django and Bootstrap4 frameworks. 🤖
Stars: ✭ 165 (-42.11%)
Mutual labels:  django-application, django-framework, django-project
mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
Stars: ✭ 24 (-91.58%)
Mutual labels:  django-application, django-framework, django-project
Fileshelter
FileShelter is a “one-click” file sharing web application
Stars: ✭ 132 (-53.68%)
Mutual labels:  file-upload, file-sharing
cloudstore
简易分布式云存储服务
Stars: ✭ 22 (-92.28%)
Mutual labels:  filesystem, file-system
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+6265.96%)
Mutual labels:  file-upload, file-sharing
vue-fs
A Vue file management client, complete with a node/express/FS backend.
Stars: ✭ 40 (-85.96%)
Mutual labels:  filesystem, file-system
Linx Server
Self-hosted file/code/media sharing website. ~~~~~~~~~~~~~~~~~~~ Demo: https://demo.linx-server.net/
Stars: ✭ 1,044 (+266.32%)
Mutual labels:  file-upload, file-sharing
lustre-release
Mirror of official Lustre development repository http://git.whamcloud.com/
Stars: ✭ 35 (-87.72%)
Mutual labels:  filesystem, file-system
TLightFileStream
Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.
Stars: ✭ 21 (-92.63%)
Mutual labels:  filesystem, file-system
Dfile
[Python + Flask] DFile: A fancy S3-based file sharing mode
Stars: ✭ 79 (-72.28%)
Mutual labels:  file-upload, file-sharing
Airlift
A self-hosted file upload and sharing service
Stars: ✭ 77 (-72.98%)
Mutual labels:  file-upload, file-sharing
Sharry
Sharry is a self-hosted file sharing web application.
Stars: ✭ 170 (-40.35%)
Mutual labels:  file-upload, file-sharing
Ffsend Api
📬 A fully featured Firefox Send API client written in Rust.
Stars: ✭ 75 (-73.68%)
Mutual labels:  file-upload, file-sharing
kodbox
kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
Stars: ✭ 1,188 (+316.84%)
Mutual labels:  filesystem, file-upload
Jesfs
Jo's Embedded Serial File System (for Standard Serial NOR-Flash)
Stars: ✭ 104 (-63.51%)
Mutual labels:  filesystem, file-system
Moosefs
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (+259.65%)
Mutual labels:  filesystem, file-system
Sharesniffer
Network share sniffer and auto-mounter for crawling remote file systems
Stars: ✭ 168 (-41.05%)
Mutual labels:  filesystem, file-sharing
odin
Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.
Stars: ✭ 114 (-60%)
Mutual labels:  file-upload, file-sharing

Django-WebApp GitHub

This project was done by me as a assignment for an internship.

Assignment Problem Statement:

Part 1:

  1. Create a web-app where a user can login.
  2. User can upload files.
  3. User can view his/her uploaded files.

Part 2:

  1. User can search and view profile of other users.
  2. They can share their uploaded files with any of those users.
  3. Users can see the shared files by other users also in uploaded files.

Additional Features:

  1. In users profile user can set his/her profile picture.
  2. Users can download other users uploaded files.
  3. 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

Screenshots :

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].