Event planner
Events & Planning
A website to manage an exhibition/event. In this project, a system was needed to first tell the users about an event and then provide enough tools for them to participate. There had to be two dashboards for both judges and participants, so that means two different sets of authentication systems. I developed two different sets of objects to handle the login/registration requests and redirect the users (whether it's a judge or a participant) to their right dashboard. Most importantly, there should have been a very generic validation class to support any form. As a way of communication, a small-scale messaging system was developed to ensure that the participants will be informed only through the app and also made them available to reach out by the judges if it was necessary. Finally, the last step was the participants' dashboard. In order to authenticate the users and prevent spamming, an authentication system has been set up to let the users complete their profiles based on a unique ID to prevent any unwanted occurrences. Techs: OOP PHP, HTML&CSS, MYSQL, JAVASCRIPT