01 · Feb 2025 · Done
Movie Maybe?
A responsive movie search app with live trending data, debounce-optimised search, infinite loading, and Appwrite integration. I built this while following JavaScript Mastery on YouTube, then used it to understand how API-heavy React apps stay responsive.
React · Appwrite · Vite · TailwindCSS
What this taught me
- Debounce stopped being an abstract optimisation once every keystroke was hitting the movie API.
- Appwrite was enough backend for the small amount of data this app actually needed.
- Infinite loading made me think about empty, loading, and failed states instead of only the happy path.

