Projects

Clear Filter
Recipe Roots project preview

Recipe Roots

List of technologies used:

HTML

HTML logo

CSS

CSS logo

JavaScript

JavaScript logo

PHP

PHP logo

MySQL

MySQL logo

Docker

Docker logo

Apache

Apache logo

Figma

Figma logo
Project description:

This was an assignment for the subject WEB2202 Web Programming at Sunway University. This task was to create a web application using PHP based on the topic of SDG 2: Zero Hunger. Slogan: Your Kitchen Assistant - Create and share your recipes with fellow enthusiasts with easy access to all your cooking needs. Our team consisted of 2 members: Joshua Edwin Rene Bonham and myself. For the first week, we spent a substantial amount of time in designing how the website would look using Figma. A few changes were made in the finished website compared to the initial design in Figma because during the designing phase, we overlooked certain UX features. Because of the strict requirement of the website being done in PHP, 99% of features on the website can be used without JavaScript enabled. The remaining 1% is unusable (editing ingredients for a recipe), but was accommodated for in case JavaScript is unavailable, although UX is enhanced with it (progressive enhancement). Most UI features are done purely using HTML and CSS, including animations and certain functionalities such as modal pop ups. Despite this being a relatively rushed project and our first time working with PHP, this was a good learning experience and the website turned out to be pretty good overall.

Fairu CTF Challenge project preview

Fairu CTF Challenge

List of technologies used:

JavaScript

JavaScript logo

PHP

PHP logo

Apache

Apache logo
Project description:

Fairu was a Capture the Flag (CTF) challenge prepared by SherpaSec for SherpaCTF. Specifically, the author of Fairu is vicevirus. This was a team based CTF but we each solved different challenges, Fairu in this case, was solved by me. It required me to make use of an exploit found in Apache web server to conduct an XSS attack. You may view my full write-up for the solution by clicking the button below.