Skip to content

kridos/Dubhacks2025ScheduleBuilderAPI

Repository files navigation

Quick Start For Local Development

after running git clone https://github.com/kridos/Dubhacks2025ScheduleBuilderAPI.git, and doing cd Dubhacks2025ScheduleBuilderAPI, activate a python virtual environment python3 -m venv .venv, and after activating that environment with .\venv\Scripts\activate, run pip install -r requirements.txt to get all the required dependencies.

You will need various api keys in a .env file:

GEMINI_API_KEY="insert_key_here"
AWS_ACCESS_KEY_ID="insert_key_here"
AWS_SECRET_ACCESS_KEY="insert_key_here"
ELEVENLABS_API_KEY="insert_key_here"
S3_BRIEFING_BUCKET="insert_key_here"

Run pip install uvicorn, and then do uvicorn main:app --reload whereupon the api will be hosted on local host port 8000 (https://localhost:8000 or https://127.0.0.1:8000).

Then running the frontend flutter app on the same device (such that it can access the api) will allow the usage of the API! Frontend here: https://github.com/kridos/DubHacks2025ScheduleBuilderFlutter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages