Inspiration
With the rise of digital communication, many individuals, including some of our team members, have experienced scam attempts through SMS, emails, and fraudulent websites. These incidents highlighted the need for a centralized platform where people could report scams and seek advice, leading to the conception of this app. The psychological manipulation tactics employed by online scammers deeply troubled me. Witnessing the emotional and financial devastation these scams inflict fueled my passion to create a platform that empowers users to recognize and resist these deceptive practices. Scammers exploit human vulnerabilities like fear, urgency, and greed, often targeting individuals during times of emotional distress.
What it does
- Centralized Reporting: Provides a platform for users and authorities to report various types of scams, increasing awareness and creating a database of fraudulent activities.
- Educational Resources: Offers guidance on what steps to take if one is scammed, reducing the impact and helping victims recover.
- AI-driven Scam Detection: Utilizes advanced AI to analyze and verify the authenticity of suspicious messages and websites through screenshots.
- Analytics and Reporting: Generates detailed analytics to track the occurrence and types of scams, helping users and authorities stay informed and take preventive measures.
How we built it
This project presented an exciting opportunity to delve deeper into web development. Here are some key takeaways:
- Next.js: I embraced the power of Next.js for server-side rendering and static site generation, ensuring a fast and SEO-friendly user experience.
- Tailwind CSS: Tailwind's utility-first approach streamlined the development process, allowing for rapid prototyping and a clean user interface.
- SQLite: This lightweight database proved ideal for storing user-reported scam data, ensuring efficient management without a complex server setup.
- Gemini Pro Vision: The cornerstone of our scam detection feature. Gemini's AI capabilities enable us to analyze screenshots of suspicious messages or websites to detect scam indicators. It will help us utilize machine learning to recognize patterns in scam reports, continuously improving its detection accuracy. It can also help us in real-time Verification by provide instant feedback to users about the legitimacy of the content they report.
- LLM Integration for Advice: The detected scam details are passed to an LLM, which generates contextual advice on handling the scam.
Challenges we ran into
- Balancing User Privacy and Data Security: Implementing robust security measures to protect user data while ensuring anonymity for reporting was a crucial consideration.
- Accuracy of Scam Detection: While the integrated API offered valuable insights, it was essential to communicate its limitations and the possibility of false positives/negatives.
- Maintaining User Engagement: Encouraging consistent user reporting and app usage is an ongoing effort. Future plans involve gamification elements and community features to promote user participation.
Accomplishments that we're proud of
- Empowerment and Confidence: By fostering knowledge and providing verification tools, scammit helps users navigate the online landscape with greater confidence.
- Reduced Emotional Distress: Recognizing and combating scams reduces the emotional manipulation and anxiety victims often experience.
- Authority Reports: Authorities can generate comprehensive reports to monitor scam activities in specific regions, track the effectiveness of their interventions, and plan preventive measures.
What's next for skadoosh
scammit represents a significant step forward in the fight against online scams. By empowering users to report suspicious activity, access educational resources, and leverage scam detection tools, the app aims to create a safer online environment for everyone. The project also served as a valuable learning experience, pushing my boundaries in web development and user interface design. Future iterations will focus on enhancing user engagement, exploring advanced scam detection techniques, and potentially developing a mobile application for wider reach.
Built With
- gemini
- javascript
- nextjs
- sqlite
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.