Inspiration

Our group met due to a shared interest in robotics but really bonded over open dialogues and discussions that we had. In a post-COVID world, many people are locked indoors and turn to social media for social interaction. However, many of the current social media solutions only fuel close-minded partisan thinking and personal attacks instead of discussion. We set out to make a social network that provided the discussion aspect of social interaction during quarantine.

What it does

Users who register with our site take a political compass test to determine which political quadrant they fit into. They are then matched up with people from other quadrants in friendly discussion, where they can converse about topics and learn from a range of politically diverse viewpoints.

How we built it

We coded our web application using Vue.js and hosted our data on a MongoDB database. We also utilized the Mongoose API to create chat rooms based on custom ID between users on our site.

Challenges we ran into

  1. Our fourth teammate was sick during the event and had to drop out unexpectedly
  2. Localhost had security settings that caused errors before we realized it
  3. Sending such a large program to the cloud proved difficult

Accomplishments that we're proud of

  1. Beta testing our political compass quiz among some of our friends at midnight and hearing back positive responses!
  2. Finally getting authentication to work!
  3. Seeing the first message send!

What we learned

  1. Look before you use ESLint
  2. Sleep is for the weak
  3. MongoDB was a lot more fun to set up than expected

What's next for Ansible

In the future, our goal with Ancible is to build an app where people can use it to create networks of productive discussion. We plan on adding a friends list for more personalized interaction, and a Kudos system to reward positive members of the community.

Built With

Share this project:

Updates