This is an unofficial helper app for the TDS Graded Assignment 0 in the IIT Madras BS Degree program. It is made to help students by sharing the approach and detailed steps to approach the questions in TDS Assignments.
- Detailed step-by-step approach for TDS GA 0.
- Real-time calculations using Google Sheets integration.
- User-friendly interface developed with Streamlit.
- Lightweight and easy to use.
git clone https://github.com/Param302/TDS-Streamlit-WebApp.git
cd TDS-Streamlit-WebApp
-
Python >=
3.10.12
-
Create a virtual environment:
python3 -m venv env source env/bin/activate
-
Install required modules:
pip install -r requirements.txt
You'll need to set up Google Cloud for Google Sheets API integration and configure your app's secrets.
- Create the
.streamlit
folder:mkdir .streamlit cd .streamlit
- Create the
secrets.toml
inside.secrets
folder:touch secrets.toml
- Create an app in Google Cloud console, enable
Google Sheets
andGoogle Drive
APIs, download credentials and add json credentials insecrets.toml
file.[google_cloud] sheets_api_creds="""<your_json_creds>"""
After installing dependencies and configuring your secrets, run the app with the following command:
streamlit run app.py
Developed with 🤍 by Parampreet Singh and Anant Luthra
For enquiries, kindly reach out to Parampreet Singh