Inspiration

Many romantic relationships break down because of a few reasons: poor communication, a loss in emotional intimacy, or simply because things change between people. With our project, we offer a way to remedy these issues through versatile compliments, which can even be used in non-romantic settings for friends or family.

What it does

Our project for HackBU is a web application where users are presented nouns and phrases that they can drag around to form sentences. By mixing and matching them, the compliments can be heartfelt and genuine, or light-hearted and comedic in nature. Users are able to refresh their word selection once and when they are satisfied with the compliment that they have created, they can copy and paste it to share with others. Posts will also be uploaded to a collection of compliments that have been made, where they may be upvoted by users.

How we built it

We built this web app with a combination of Flask, Python, JavaScript, SQLite, HTML/CSS, and a bit of AJAX.

Challenges we ran into

We ran into challenges regarding the drag and drop feature of the compliment sentence builder. We also had to use JSON to communicate data between the web server and the back end.

Accomplishments that we're proud of

The web app is fully functional that is entertaining even for us as the creators to use.

What we learned

Hackathons are hard, but having a team is super helpful - if one member is having an issue with part of the code, it may be worthwhile to consult the rest of the team for strong solutions.

What's next for Complimentary

We plan to add Sentiment analysis to the formed sentence, share, and text-to-speech. We also may expand past Valentine's Day.

Share this project:

Updates