Inspiration

It sometimes feels so innate to find inspiration from everyday routine. One such case is when my teammates and I were on a group call when we discussed about how we got calls from spammers **almost every day and how convincing it seemed to everyone who talked to them for a while. As we discussed further we found the problem continued in the current technological world of social media where we find **spams on Twitter as well. So, we decided to create an app for the problems faced by people in the virtual world.

What it does

The application is designed for easy usage while keeping every user in mind. The app targets phone numbers and twitter accounts of spammers and lets the users review the person behind it. The users can also look up the reviews added by other people on the platform along with relevant photos and tags. To make the app more secure we have integrated OTP services for new user registration.

How we built it

We tried to build the application with a simple idea in mind. We made it keeping the everyday challenges that we faced in mind and all the technologies and software that we are good at. For seamless integration into all mobile operating systems we developed the front end using React Native and the back end was made using Node.js hosted on Google Cloud app engine for synchronous code execution. As for our messaging and OTP services we decided to go with Twilio for reliable connectivity anywhere in the world. We even used Twitter API for collecting and analysing tweets. Finally, for database management we incorporated NoSQL Cloud Firestone and consolidated Google Cloud storage for blob files.

Challenges we ran into

The primary challenge that we ran into was the long-distance communication with the team. As the event was online our team was based from different parts of the world. With that we had different time zones. This led to lack of communication and longer response time. As we proceeded further into the event we adapted to each other’s schedule and work, which all in all was a great experience in itself.

Accomplishments that we're proud of

While creating the whole project we accomplished a lot of things and overcame a lot of challenges. Looking back, we think that making a fully functional app in less that 36 hours is the greatest accomplishment in itself.

What we learned

Our team enjoyed a lot during the project as we learned to make our way through. The key points that all of us can say we learned was cooperation and efficiency all while staying online the whole time. There was a unspoken understanding that we developed in the past few hours that we can say we are really proud of.

What's next for SafeView

We developed SafeView keeping the future in mind. Our team has a lot of plans and hopes for the application. But first we will try to improve our UI and make it more user friendly along with covering more test cases for the better learning of the app and covering all possibilities. Finally, we plan to add location for our app and help real world users to stay aware of bad neighbourhoods all this while improving any bugs that we can find in the app.

Share this project:

Updates