App that allows users to talk to presidential candidates for the US 2024 election. Leverage Neum AI as its backend to collect data from various data sources.
Candidates included:
- Ryan Binkley - Republican
- Doug Burgum - Republican
- Chris Christie - Republican
- Ron DeSantis - Republican
- Larry Elder - Republican
- Nikki Haley - Republican
- Asa Hutchinson - Republican
- Perry Johnson - Republican
- Mike Pence - Republican
- Vivek Ramaswamy - Republican
- Tim Scott - Republican
- Donald Trump - Republican
- Joe Biden - Democratic
- Marianne Williamson - Democratic
- Robert F Kennedy - Independent
Data sources included:
- Wikipedia
- Ballotpedia
- Candidate Websites
- Published government plans
- Tweets
- Interview transcripts
Note: You will need API Keys for APIFY and OpenAI to access the data. In addition, you will need a WCS (Weaviate Cloud Service) cluster that can be created for free.
- Sign up at Neum.AI
- Get your API Key under Dashboard > Settings
- Create Pipelines using this sample configuration. We will add additional configuration soon.
- Sign up at OpenAI's Developer Platform.
- Go to OpenAI's dashboard and create an API KEY.
- Set the required OpenAI environment variable as the token value as shown the example env file but in a new file called
.env.local
pnpm install
to install the required dependencies.pnpm dev
to launch the development server.