Contributors :robot:
Vaibhav Sorathiya
Yash shah
PSC project
Semester : 4
Division : D
Roll No: 19BCE529 : https://github.com/vaibhav1929/pydrive-project
Roll No:19BCE525 : https://github.com/yash49/pydrive-project
pydrive-project
File storage & sharing system (like google drive) built with Django (python). Feature rich drive storage system to manage and backup your file in cloud. can upload any file in drive.
Sharing with other people
share files and folders with other people with easy steps.
Vault
Hide your important and confidential files in vault. need password to open the vault.
Modern material design
Easily manage files with better and simple ui.
Screenshots
Login / SIgnup

Dashboard

Upload Files

Vault

Setup
install Django
pip install Django
You need to install following libraries to make project work properly.
1. pymysql
pip install pymysql
After installation, Now go to following path in your computer:
C:\Users\ {Your-username-folder} \AppData\Local\Programs\Python\Python38-32\Lib\site-packages\pymysql\
Replace __init__.py file with uploaded pymysql\__init__.py file.(You can find new init.py file in pymysql folder)
2.smtplib
3.hashlib
4.zipfile
Database setup
Import given pydrive_db.sql file in PhPMyAdmin.(MySql Database)
Recommended to refer https://docs.djangoproject.com/en/3.0/topics/migrations/ if any error occurred.
Now setup is completed. follow the below link if any problem occurred.
For testing purpose use following account:
1.email address: [email protected], password:12345678, vault password:1234
2.email address: [email protected], password:12345678