Skip to content

HarmlessCoder/ShareHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShareHub - A 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 requirements.txt using the command pip install -r requirements.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 interested in as favourites for easier access.

Landing Page

Screenshot (2133)

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.

Screenshot (2136)

Login Page

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

Screenshot (2135)

Home Page

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

Screenshot (2137)

My Files Page

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

Screenshot (2138)

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.

Screenshot (2139)

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.

Screenshot (2141)

My Profile Page

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

Screenshot (2140)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published