#Hosted on AWS EC2
Streamlit - http://ec2-44-211-9-40.compute-1.amazonaws.com:8501/ FastAPI Docs - http://ec2-44-211-9-40.compute-1.amazonaws.com:8070/docs
Reference:
This folder contains all the api method functions and their respective functional dependencies. They are named as per the functionality - for example: api/metadata_geos.py - contains the api methods for extracting metadata from the Public aws geos bucket to a database.
This contains all the database file and csv files.
This folder contains all the sql scripts that are being used in this application.
This contains all the streamlit pages and use the api calls from /api folder to do any task.
- Open terminal
- Browse the location where you want to clone the repository
- Write the following command and press enter
git clone https://github.com/BigDataIA-Spring2023-Team-01/Assignment-2.git
- Create a virtual environment using the following command
python -m venv <Virtual_environment_name>
- Activate the virtual environment and download the requirements.txt using
pip install -r /path/to/requirements.txt
- User docker compose to run both FastAPI and Streamlit containers.
docker compose up -d --build
link to documentation: https://codelabs-preview.appspot.com/?file_id=1byqVFAzj4xZLyOtLGMt0_uuTBnVcbpq4XGSq8Yxn6pQ#0
Contribution
- Anandita Deb : 25%
- Cheril Yogi :25%
- Shamin Chokshi :25%
- Thejas Bharadwaj :25%
WE ATTEST THAT WE HAVEN'T USED ANY OTHER STUDENT'S WORK IN OUR ASSIGNMENT AND ABIDE BY THE POLICIES LISTED IN THE STUDENT HANDBOOK.