(ෆ˙ᵕ˙ෆ) ♡ Inspiration For young engineers like us, love can be a mystery. As a team of highly qualified love experts, we've decided to share our wisdom with the populace in the form of an accessible, highly precise algorithm that can scientifically determine the answer to an age old question: love me, or love me not?

(ෆ˙ᵕ˙ෆ) ♡ What it does The website takes in Discord direct message data as a JSON, as well as your personal Discord User ID. (Don't worry, we never connect to Discord -- it's just to identify whose messages are whose!) Our expertly curated love algorithm catalogs and searches each message for things like "love", "honey", "good morning", "gm", response time, winky faces and emojis, etc. Then, it calculates a weighted "love percentage" that scientifically determines how much the other user really loves you! All the statistics are displayed on the website, along with the option to then run reciprocity and see just how much you love them back.

(ෆ˙ᵕ˙ෆ) ♡ How we built it Our project was built in C#, HTML, and CSS using the Blazor framework for .NET web development. The advantage of using Blazor was not creating an official backend or database. Instead, the logic runs partially in the browser and partially on the .NET server. This means we don't store anyone's data, and there's no need for database calls.

(ෆ˙ᵕ˙ෆ) ♡ Challenges we ran into Blazor and C# were new languages for all of us, and we had a slow start getting our feet wet with the new technologies and programming the initial logic. And of course, many hours of debugging runtime errors and git versions. Ultimately, we ran out of time to host the website, but the features we delivered were worth it.

(ෆ˙ᵕ˙ෆ) ♡ Accomplishments that we're proud of We finished our minimum viable product with time to spare, and were able to implement quite a few of our stretch goals! We updated our UI, calculated new statistics, capped rogue variables, and delivered a demo that really matches our original vision.

(ෆ˙ᵕ˙ෆ) ♡ What we learned The whole team picked up a new language this hackathon, and we spent a lot of time reading documentation and StackOverflow learning new methods and syntax to accomplish our goals. I feel confident saying there's a decent jump in our coding savvy from the beginning of the event vs the end!

(ෆ˙ᵕ˙ෆ) ♡ What's next for Love Me Not In the future, we'd love to host the website, and expand our file upload and parsing logic so that message streams from applications other than Discord can be evaluated. We'd also like to refactor the front end visuals to fit more devices.

(ෆ˙ᵕ˙ෆ) ♡ FAQ Love Me Not was not made with nor does it implement any generative AI.

Built With

Share this project:

Updates