All case studies
Personal
Buy Me A Coffee
A Buy Me a Coffee front-end clone built on a scalable React architecture.

- Client
- Personal project
- Industry
- Personal
- Location
- Remote
- Role
- Design & development
Overview
What the project needed
A React front-end with a reusable component system, theming, error boundaries, custom hooks and a typed API layer, set up with linting and CI workflows. It's a template for how I structure production React apps.
What I built
Key features
- ThemeProvider & reusable styled components
- Error boundary with fallback UI
- Custom hooks (debounce, local storage, media queries…)
- Axios + React Query API layer
- ESLint, Prettier & GitHub Actions