Inspiration

The number one reason why regular people don't run for local election is the lack of resources. We aim to resolve this issue by creating a platform to make it easier for grassroots political candidates to reach out to members of the local community.

What it does

We achieve our objective in two ways.

First, we created a recommendation system to match candidates with local organizations. When the a candidate logs onto our platform, they are able to upload their policy platform. Using this information, we recommend a list of organizations with mission statements similar to the candidate's platform. In this way, campaigners can establish meaningful relationships with grassroots organizations to expand their campaign.

Secondly, we created a automated chatbot system that allows users to log into their Facebook accounts to send messages to get the word out about their campaign. This allows them to connect with their constituents in a unique way.

How we built it

-NLP, Python data analysis -PHP Backend -React Frontend

Challenges we ran into

-Was incredibly difficult to send data between the backend, frontend, and data analysis sides. We ran into several difficulties here, ultimately having to nix the recommendation system from the deployed frontend.

Accomplishments that we're proud of

We're proud that we were able to fully integrate the chatbot into the frontend service.

What we learned

-We learned a ton about how to create a full, end-to-end application.

What's next for clear-campaign

-We hope to add new features soon!

Built With

Share this project:

Updates