JavaScript Web Apps

Collection of pure JavaScript applications demonstrating mastery of DOM manipulation, Fetch API, OOP, LocalStorage, etc.

Todo List (API)

Dynamic task manager syncing with a mock server via RESTful API calls. Features real-time updates and class-based architecture.

Fetch API & OOP

User Management

CRUD system for managing user records. Persists data via LocalStorage and handles complex object manipulation.

CRUD & LocalStorage

Todo List (Basic)

Fast, persistent client-side task list. Focuses on efficient DOM updates and state management.

DOM & State

Advanced Calculator

Fully functional calculator with memory operations and error handling logic.

Logic & Algorithms

Box Animator

Interactive animation tool. Control speed and movement with automatic collision detection.

Animation & Interval

Interactive Generator

Generates 100+ random elements with custom drag-and-drop physics using mouse events.

DOM Generation