Vanilla PHP, Javascript Object Oriented Programming

Solution retrospective
NOTE: The live site url is: https://www.link-sharing-app.online
The live site url field wasn't allowing me to enter it in given its syntax.
For this project, I sought to improve my knowledge of Object Oriented programming. I utilized PHP, MySql, and the foundational front-end tools (HTML, CSS, Javascript). No frameworks were used, and the project did utilize some newer CSS features(CSS nesting) so older browsers may not display it correctly(all browsers currently support this, so it will get better over time.) This was built out into a full stack application.
I'll definitely say writing everything plain vanilla did cause it to take longer to complete, but I learned a great deal about object oriented concepts, such as public, private properties and methods, instantiating classes, and inheritance. This improved knowledge will definitely help me better understand the wordflow of frameworks better in the future.
I deployed this project through Hostinger, so learning how to migrate a sign custom coded to a live site and changing the configuration on the .env file information to connect to MySql on Hostinger was a good learning experience when deploying a site.
With the knowledge I have gained, if I were to start another project like this, I would probably utilize Laravel (backend PHP) and Vue.JS (frontend Javascript) in the future to build a full stack application like this, since PHP seems to be an easy backend programming language to work with(and it's supported among a lot of domain hosts).
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Chris Paschall's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord