Leveraging the Google Drive API, this dynamic web application revolutionizes photo and video management through chronological date-based notes.
private-app.prathmeshsoni.works

Welcome to the Private App repository! This dynamic web application revolutionizes photo and video management through chronological date-based notes. Crafted with precision using Django, it offers a seamless and delightful user experience.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Install Python 3.7 or above
π Step 1 - Download the code from the GH repository (using
GIT):git clone https://github.com/prathmeshsoni/Private-App.git && cd Private-App
π Step 2 - Create virtual environment:
python -m venv .venv
π Step 3 - Activating the environment:
on Windows:
.venv\Scripts\activate.bat
on Mac OS / Linux:
source .venv\Scripts\activate
π Step 4 - Installing dependencies:
pip install -r requirements.txt
π Step 5 - You can now run the development server:
python manage.py runserver
Visit http://127.0.0.1:8000 in your browser. The app should be up & running.
π Step 6 - Go
config.pyNot Necessary:
Go to the config.py file on the Private-App folder (/private_info/config.py) setting all requirements after β=β.
# For sending email to users during registration or password recovery
email = ""
password = ""
# Set the Google Drive folder ID where uploaded photos will be stored
google_drive_folder_id = ""
π Step 7 - Configure Google Drive API credentials.
Create a new project on Google Cloud Console and enable Google Drive API. Create a new OAuth 2.0 client ID and download the credentials file. Rename the file to client_secret.json and place it in the
/Private/token_file folder.
Documentation: Google Drive API
now you can run the Google.py file to get the token file.
cd Private && python Google.py
now rerun the server and you are good to go.
cd .. && python manage.py runserver
Visit our Screenshots Page for a visual walkthrough of the Private App Website.
Demo Video π:
https://github.com/prathmeshsoni/Private-App/assets/78293392/a83fbc8c-8183-46d2-b969-e734797d34ad
The repository is a starting point for most of my professional projects; for this, Iβm using it as a part of my portfolio, feel free to use it wherever you want. Iβll be happy if you provide any feedback code improvements or suggestions.
π« How to reach me: connect.prathmeshsoni@gmail.com
Private App - Provided by Prathmesh Soni