Tutor Finding Website

A website that creates a platform to find local tutors online.

  • Rating:
  • Project Nature: Internship
  • Company :MKT Software Pvt.Ltd.
  • Technology: HTML,CSS,MySQL,JavaScript,Angular,AJAX,PHP
  • Completed: 30 Aug 2018

On my first day at internship I was assigned an ambitious yet mammoth task of creating a website that could find tutors locally and create a dashboard for parents to monitor their child performance.It's safe to say I was assigned to create a one-man startup.

With no former knowldge of PHP and hands-on experience with database creation I embarked the journey with zero experience.The first thing I realized was that during initial database creation most sys admin doesn't worry about the structure competency and the security of it.It's in the latter stage that the fault starts to appear and the mitigation is very expensive.I created the database with keeping in mind the privacy of credentials and used MD5 hash for it.There were better options in the market but they were resoruce intensive and also in case of any compromise of the database there was atleast a chance that not all password woule be stolen in feasible amount of time.The second task was to verify the user through it's email and also save the system from any kind of DoS attack. The PHP script came in handy and I developed a random hash string for the secuirity. Now if the user coulddn't validate the email the recored get's deleted in 7 days.Coming to the inital look of the page I was convinced that the most simplistic and minimal style would make the site attractive and that's why I went on with web-pages that were exclusivley simple. The code was properiatry so I couldn't upload it on my git hub repo for same.