🔷 Step1: AWS Ubuntu EC2 instance: Launch a new EC2 instance Ubuntu Server 20.04 LTS Allowing essential port i.e 8501
🔷 Step2: Installation of python, pip, Git, Poppler sudo apt update && sudo apt install python3 python3-pip python3-venv -y sudo apt install git -y sudo apt install poppler-utils -y
🔷 Step3: Download code & Set Up a Virtual Environment git clone https://lnkd.in/gshWMDtQ cd Application-Tracking-System python3 -m venv venv source venv/bin/activate
🔷 Step4: Install Project Dependencies pip install --upgrade pip pip install -r requirements.txt pip install google-generativeai
🔷 Step5: Connect AWS ATS application with GCP Gemini AI Open GCP -> Search "Gemini API" -> Go to Credentials -> Create Credentials -> Create API Key
🔷 Step6: Add the API Key to Streamlit Secrets mkdir -p .streamlit vi .streamlit/secrets.toml
GOOGLE_API_KEY = "your-api-key-here"
🔷 Step7: Run the Streamlit App streamlit run app.py --server.port 8501 --server.enableCORS false
http://<external_ip>:8501/