Inspiration

What inspired us to create this app was wanting to try to finally create the app idea we had for Sprint to Innovate and wanting to create an aid for users to prevent falling for scams.

Special thanks to Zachary Lam for his contributions to our original idea but unfortunately was unable to partake in this event with us.

How we built it

We set up a front and back end, building out the UI of the app, and slowly adding in a couple of pages/features for site functionality including the chat bot integration, learning games, etc.

On the back end, we created an Express server and integrated a Google Gemini endpoint using prompt engineering to allow for the analysis of user submitted material for fraudulent activities. We also implemented an endpoint for customizable quiz question generation by customizing the input prompt further based on API request parameters.

Our project was built over two repositories.

Challenges we ran into

Getting started on our deployment to Vercel had issues due to recent Node.js versions no longer using a service tool that the current Vercel version uses. We found out this was a more recent issue and had to move to a older version of Node to solve this.

Accomplishments that we're proud of

Simply getting a start on making the app itself is something we're very proud of. This is also the first hackathon for everyone on our team, and it's been tons of fun and a great learning experience.

What we learned

We learned how to use TailwindCSS and React, and deploying our app using Vercel and Next.js. Chat bot integration is something that was also explored over the course of the project's development.

What's next for Scam Smart

Given more time, we hope to make major improvements on our app, and hopefully have Scam Smart be a major player in educating users about different types of scams and how to prevent them.

Built With

Share this project:

Updates