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.
Log in or sign up for Devpost to join the conversation.