Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Robot Builder Web App – PHP & SQL Integration
Technologies Used: PHP (OOP), HTML, CSS, JavaScript, MySQL, XML, Access (via external data)
● Developed an interactive object-oriented PHP web application that allows users to dynamically create custom robot objects via a user-friendly form.
● Designed and implemented a Robot class using PHP with encapsulated properties (model, color, OS, image, size, laws) and corresponding setters/getters, leveraging OOP principles for modular code.
● Utilized associative arrays and dynamic constructors to map user input to robot attributes and image paths.
● Enhanced user interactivity by incorporating additional input types, including checkboxes (for Asimov’s Three Laws of Robotics) and radio buttons (for robot size selection).
● Used PHP’s var_dump() and a toString() method to visualize the robot’s configuration directly on the web page after form submission.
● Applied advanced styling techniques using CSS to create a visually appealing and accessible user experience.
● Implemented external data handling concepts such as importing XML, connecting to an Access database, and cleansing imported data using PHP’s string manipulation functions.
● Prepared the application for database integration by aligning form input with potential SQL database schema for future storage of user-built robots.

