Guacamole-themed whack-a-mole React game.
Mar 2024
1-4 player territory game. Three generations: original, multiplayer remake, and OWN3.
Jan 2024
Progressive game built across multiple assignments.
Dec 2023 – Jan 2024
Restaurant rating and review SPA. May 2024 — CRA frontend + separate Express/Postgres backend.
May 2024
Full-stack e-commerce platform.
Apr 2024
Restaurant rating SSR app. Feb 2024 — JSX views, form-driven mutations.
Feb 2024
Feature-packed timer/stopwatch combo.
Apr – May 2024
React-based art gallery.
Mar 2024
Dynamic truck catalog. Evolved into EnterPrize, then Hierarchical Data.
Feb 2024
Geolocation mapping with Leaflet.
Jan 2024
Financial data visualization.
Jan 2024
Browser-based paint application.
Dec 2023
Admin interface with dynamic form fields.
Dec 2023
Personal values visualization.
Dec 2023
HTML/CSS recreation from a design mockup.
Nov 2023
Food truck website with menu and jQuery animations.
Oct 2023
Login form with vulnerable + safe SQL — see injection live.
May 2024
Same vulnerability surface, JSON-shaped for structured inspection in /api-client.
May 2024
REST API for music tour management.
Apr 2024
Animal-bounties registry — MongoDB shell tutorial.
Feb 2024
Book inventory REST API. JSON CRUD + HTML routes for admin and customer UIs.
Dec 2023
Pet information catalog.
May 2024
OOP, functional programming, error handling.
May 2024
Pure CSS responsive navigation.
Jun 2024
iTunes search SPA — query, results grid, album detail.
Mar 2024
Multi-page React Router exercise.
Mar 2024
Bootstrap components composed into a React app.
Mar 2024
CSS modules vs global stylesheets vs inline styles.
Mar 2024
Color components and prop-driven rendering.
Mar 2024
Event handling, DOM manipulation, OOP.
Dec 2023 – Feb 2024
Counter buttons rewritten in React — same exercise as shared-counter, declarative this time.
Feb 2024
Counter buttons with local state, Bootstrap-styled.
Dec 2023
Early CSS sketch (own, pre-chapter-3 labs).
Nov 2023
Newspaper-styled CSS practice (chapter 3.2.4).
Nov 2023
Three-activity sampler (chapter 3.3.2).
Nov 2023
Media queries + flexbox (chapter 3.4.3).
Nov 2023
Multi-page restaurant website (chapter 2.3.2).
Oct 2023
Five-page bird gallery (chapter 2.4.1).
Oct 2023
Form with validation + results page (chapter 2.5.2).
Oct 2023
Layouts activity (chapter 2.x).
Oct 2023