It's important to stay up-to-date on politics, but the government can get confusing. Polibite is here to help! Using officially-sourced Congressional Records from the last 10 days, Polibite uses Google's Gemini generative AI to cut through the jargon and help you understand the latest developments in politics.
cd server_side
- (Recommended) Run
py -m venv .venv
to set up a virtual environment- Windows: Start the virtual environment with
.venv\Scripts\activate
- Mac/Unix:
./venv/bin/activate
- Windows: Start the virtual environment with
- Run
pip install -r requirements.txt
to install all dependencies fromrequirements.txt
- Set up a
.env
file withCKEY
andGKEY
environment variables corresponding to your Congress and Gemini API keys, respectively. - Start the server! Run
fastapi run rest_server.py
- Atri Dey - AI integration, API interfacing, backend, and repository maintenance
- Joshua Ko - Web development, graphic design
- Anthony Egan - Backend integration
Thank you to Congressional App Challenge Volunteers for making this competition possible!