VulcaniaJanuary 2024 - February 2024

Web Developer Intern

LocationOrcines
Preview of Web Developer Intern

Design of a CRUD web application with React frontend and PHP Slim backend to modify information related to volcanoes.

The Mission

Vulcania needed a way for its content team to update information about volcanoes on the park's exhibits without going through a developer for every change.

What I Built

A CRUD web application with a React frontend and a PHP Slim backend, letting the team edit volcano records (descriptions, facts, media references) directly.

  • Frontend: React, for a responsive editing interface built around the team's actual workflow.
  • Backend: PHP Slim, exposing a lightweight REST API over the volcano dataset.

Technical Approach

  • Kept the API surface small and focused on the CRUD operations the content team actually needed, rather than over-building a generic admin panel.
  • Designed the React components to map directly onto the data fields editors were already used to working with on paper.

Outcome

The content team gained direct, self-service control over volcano data, removing the need for a developer to make routine content updates.