Online Store (User and Admin)
E-commerce with catalog, cart, checkout, and admin CRUD.
Product catalog, cart, checkout, and admin product management.
From a full-stack platform in production to demos and coursework. Here's the work I'm proud of.
Full-stack platform for a multi-location brand: public site, employee portal, and admin. Role-based access, audit logging, live in production.
Demos and coursework to show range.
E-commerce with catalog, cart, checkout, and admin CRUD.
Product catalog, cart, checkout, and admin product management.
Geocoding and Places API for a practical use case.
Finds the midpoint city between two addresses using Google Maps and Places APIs.
REST API with full CRUD, validation, and JSON error handling; vanilla JS SPA.
PHP REST API (SQLite) with GET/POST/PUT/DELETE for tasks; single-page frontend with loading, error, and empty states; filter by status.
Data pipeline: fetch, transform, visualize with multiple chart types and filters.
Country data from REST Countries API; bar, doughnut, and horizontal bar charts via Chart.js; filter by region; offline fallback.
301 redirects, persistence, and click tracking; URL validation and XSS-safe output.
Create short links; redirect with 301 Moved Permanently; list recent links with click counts; copy-to-clipboard. PHP + SQLite.
Data visualization from real-world inspection data.
Restaurant inspection data with visuals summarizing key results.