Second Generation BYU-Racing Analytics Application
- Backend: FastAPI (Python) with PostgreSQL database
- Frontend: React application
- Deployment: AWS Elastic Beanstalk with RDS PostgreSQL
To build the application,
cd Frontend/ava-02, thennpm run build
Then in the base folder in Linux or WSL,
./autodeploy.sh [version_name]
To run the application locally on your machine:
See Setup_Guides/LOCAL_SETUP.md
To deploy to AWS Elastic Beanstalk:
See Setup_Guides/AWS_DEPLOYMENT.md
# 1. Set up local environment
See Setup_Guides/LOCAL_SETUP.md for detailed instructions
# 2. Run locally
uvicorn Backend.main:app --reload
# 3. Deploy to AWS
eb init
eb create ava-production --database
eb deploy