This repository contains a web application and a Chrome extension. This project was developed for Amazon Hackon Season 4 by our team to Infinity and Beyond. To konw about the features and usage of complete project - click here
clone this repository
-
git clone https://github.com/KomalS2002/amazon_assist.git
-
open in any text editor
-
cd amazon_assist
-
cd backend
-
create a virtual environment
python -m venv env
for linux / MacOS
-
source env/bin/activate
for windows -
.\env\Scripts\activate
-
pip install -r requirements.txt
- make a .env file in /backend
This project utilizes a PostgreSQL database. Below are the necessary credentials and configuration details provided by Render:
- Database Host: dbhost
- Database Username: dbusername
- Database Password: dbpassword
- Database Name: dbname
The project also requires AWS credentials for accessing various AWS services. Below are the necessary details provided by the AWS website:
- AWS Access Key: your_aws_access_key
- AWS Secret Key: your_aws_secret_key
- S3 Bucket Name: your_bucket_name
- Region: your_aws_region
The project also requires Google Cloud credentials for accessing Google Cloud services. Below are the necessary details provided by the Google Cloud Console:
-
Google Cloud Client ID: your_google_cloud_client_id
-
Google Cloud Client Secret: your_google_cloud_client_secret
-
add all these keys into .env file.
uvicorn main:app --reload
cd frontend
npm install
npm start
- Open Chrome and navigate to the Extensions page.
- Toggle the "Developer mode" switch in the top-right corner of the Extensions page.
- Click the "Load unpacked" button and select the directory containing the cloned repository.