Vanilla JS · Fetch API · async/await

Async JS
Projects

Five focused mini-apps built with plain HTML, CSS, and JavaScript — each powered by a live public API.

01 🛍️

Product Fetcher

Fetches and renders a live list of random products from the freeapi catalog using async/await.

fetch API DOM rendering
02 🎬

Video Explorer

Browse and search YouTube-style video cards pulled from a public API, with live client-side filtering.

search filter grid layout
03 💬

Quote Generator

Generates a fresh random quote on demand with copy-to-clipboard and one-click Twitter sharing.

clipboard API Twitter share
04 😂

Joke Generator

Loads a batch of jokes once, then serves a random one on every button click — no extra API calls.

random pick in-memory cache
05 📚

Books Explorer

Discover books with cover images, authors, and publishers — with real-time title search filtering.

nested JSON responsive grid