Spam Jam
## Inspiration I am from India, and I have seen many people fall into the trap of spam callers. Generally, spammers find targets who are not that aware and get their personal details. Another problem, I think, is being faced by many people worldwide. Many people get calls from companies that are a total time waste for them. And I have seen many girls in my surrounding area who are worried about unwanted calls from unknown boys who are just calling for fun. ## What it does Introducing a comprehensive solution to combat spam calls and unwanted numbers. By redirecting all unknown calls to an AI bot, suspicious behavior can be detected in real-time using advanced machine learning algorithms. The bot engages with the caller, blocking scammers and forwarding relevant conversation details to the user through a web or mobile application. ## How i built it For handling calling actions, I used the Twilio API in Node.js; for AI bots, I used Langchain and ChatGPT in Python; and for web applications, I used the MERN stack. ## Challenges i ran into The first challenge that was faced was a lack of teammates. I am a full-stack web developer and needed AI and mobile experts, but unfortunately, I haven't found anyone. Thanks to the API from ChatGPT, which helped me easily create the expected AI bot in Python, The second challenge was a fast response from DB. I was building a real-time system in which I had to continuously insert and delete data from the database while the interaction of AI and caller was being done. Thanks to TiDB, which has a very fast query response time with very well-known SQL support and easy API integration, ## Accomplishments that i'm proud of I am proud of solving real-world social problems, which can save many people from scam calls and unwanted calls. ## What's next for Spam-Jam The current project is just a demonstration project; I will focus on building a ready-to-use system that can be used worldwide.