Inspiration

One of our friends got cheated on an online dating scam last valentine's day. He suffered a huge financial loss. His critical information was also compromised due to the scam. We wanted to save people from falling to these scams right from this valentine's day. So, we decided to make FindMyValentine which is a dating simulation which will educate the user about how these scams are carried out. The user will get an idea about how cyber attacks such as phishing and social engineering are carried out and this will create awareness about cyber security.

What it does

FindMyValentine is a dating simulation where a user has to enter his name to find a perfect partner. Once the partner is matched, a chatbot powered by Google's Dialogflow and Natural Language Processing talks to the user and tries asking him for his personal information such as location and his email. Once the bot gets to know the email, it automatically sends an email to the user saying that he/she was pranked. The email body would also contain information about what is phishing and gives a few tips about how to stay safe from these cyber attacks.

How we built it

We used HTML, CSS and JS as our main tech stack. We also used Dialogflow and Natural Language Processing for making the chatbot. We used python and sendgrid to automate sending the emails.

Challenges we ran into

Since some of our team mates were new to hackathons, they were not sure about how the chatbot would function. We had to spend a lot of time in ideation and the chatbot making.

Accomplishments that we're proud of

We are proud of educating users about how deadly cyber attacks can be. We look forward to keep this project active even after the hackathon.

What we learned

We learnt about NLP and time management. We also got to know about automated emails.

What's next for FindMyValentine - Online dating website with a twist

Adding better UI and making the chatbot more intuitive and realistic by configuring the typing speed.

Built With

Share this project:

Updates