Git Product home page Git Product logo

doc_sharing's Introduction

File sharing Platform

About The Website

Users are directed to a register on opening the website. After the registering, The user is directed to a profile page where user should fill details. On filling that form the user is directed to the home page of the website where the user will see 4 tabs in side navigation bars. Home pages displays the folders and files added to favorites. My_files shows the files and folders of the logged in user. Users tab shows the all the users registered on the website, on clicking the specific user user will be able to see their folders and files. My profile shows the logged in user's profile, users can update profile by clicking update.Logout buttons logs out the user.

Environment Setup Locally

  • Install Django
  • Install all the required pacakges mentioned in the req.txt using the command pip install -r req.txt
  • Run the server and Connect the port to localhost:8000

Tech Stack Used

  • Django
  • HTML
  • CSS
  • Bootstrap
  • Javascript

Key Features

  • User can login and logout using any Email ID.
  • User can create or upload files and folders.
  • User can browse files and folders of other users.
  • User can download the files and folders.
  • User can keep their files private or public.
  • Users can also keep the files and floders they are intreseted as favorites for easier access.

Landing Page

landing

Register Page

  • The user has to register when he uses the website for the first time.He can register with any of his Email ID.

image

Login Page

  • The web application is authenticated and a user must sign in using his username created in Register Page.

image

Home Page

  • After login the home page is displayed, where user can see his favorite files and folders.

home

My Files Page

  • In the side navigation bar we can see 'My files', where user can the files and folders uploaded by him.

my_files

All Users Page

  • In the side navigation bar we can see 'All users,' where user can see the profiles of other users, using the website.

users

Other Users Files

  • In the above page 'All users' clicking on each user we can get the files and folders uploaded by the respective user.

other

My Profile Page

  • In the side navigation bar we can see 'My Profile Page', where user can see his profile.

profile

doc_sharing's People

Contributors

shield12345 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.