Applying concepts such as DOM manipulation, event handling, and game logic to create interactive and responsive browser-based games.
A gravity-based game where the player navigates a bird through obstacles using JavaScript
A card-matching game using DOM manipulation, flip logic, and shuffle for randomized gameplay
Classic 3x3 grid game with alternating turns, implementing win conditions and reset functionality
A financial tracking tool that allows users to log income and expenses, automatically updating the total balance and transaction summary in real-time
A task management application where users can add, complete, and delete tasks with real-time updates, supporting persistence with local storage