Interactive Projects

A collection of fully functional applications built in pure JavaScript. Click any card to launch it.

Modern Calculator

A beautiful, minimalist digital calculator supporting formulas parsing, keyboard entries, results history, and independent light/dark layouts.

Vanilla JS CSS Variables Math Logic

Advanced To-Do

A tasks manager syncing directly with Local Storage. Features real-time searching, category tags, filters, and state transitions.

Local Storage DOM CRUD Search Queries

Weather Dashboard

Fetches live conditions and 5-day forecasts via OpenWeather API. Features loading spinners, error alerts, and a fallback for offline demos.

REST API JSON Parsing Fallback System

Memory Card Game

An interactive 4x4 card grid testing matching capabilities. Features flip CSS card triggers, matching scores, move counters, and win timers.

Game Loops CSS 3D Transforms State Machines