Inspiration

A lot of fake emails are generated and it leads to many foreseen circumstances such as : Firstly, people are scammed by fake emails/phone numbers (such as Temp Mail ) and they are frequently spammed with garbage information which causes day-to-day problems for them to check genuine emails/texts and get updated. Secondly, many websites are signed-up by auto-generated temporary emails/phone numbers which not only flood the database of a company with useless information but also reduce the efficiency of the company to provide a better end-user experience. So we decided to make a validator that checks whether mail/phone numbers are valid or not with some extra features

What it does

It validates whether the email and phone number provided are genuine or not if it is fake/temporary it specifies why it is so, otherwise, it provides information about that respective email and phone number using Rest APIs.

How we built it

We have used Bootstrap as the front-end framework as well as customized CSS and JavaScript for the responsiveness of the website and Django as the backend with SQLite for the database also we used Rest APIs and JSON effectively for better outcomes. In this, we first verify the Html and JavaScript formatting of the information provided after that we use Rest API to verify and provide respective information.

Challenges we ran into

We got several hindrances in building this project such as when we receive data from API it is in JSON format and handling that data was difficult so we learned how to deal with such JSON formatted data. Integration of front-end to backend was another big challenge for us as we are a beginner in Django.

Accomplishments that we're proud of

We are proud that Html and JavaScript formatting gives an accuracy of nearly 100% whereas after API validation we get an accuracy of more than 90%. When such a system is implemented in a website it prevents fake user data and prevents the creation of multiple accounts using forged data

What we learned

We got hands-on experience with Bootstrap and Django frameworks and their integration, also SQLite database usage. We also learned about Rest APIs how to send and receive data and handle that data and display useful information.

What's next for Validator

We are in the process to increase the accuracy of API validation to more than 95%. We would also like our Validator to be used by major companies so they can provide a better end-user experience.

Share this project:

Updates