Library App

State-driven library management app built with vanilla JavaScript.

  • Structured data model for books
  • Separation between data, logic, and UI rendering
  • Dynamic DOM updates based on application state

Tech: JavaScript, HTML, CSS
Links: GitHub · Live Demo

Etch-a-Sketch

Interactive drawing grid with dynamic DOM manipulation.

  • Programmatic grid generation
  • Mouse-driven drawing logic
  • Adjustable grid sizing

Tech: JavaScript, HTML, CSS
Links: GitHub · Live Demo

Responsive Signup UI

Responsive signup interface focused on layout clarity.

  • CSS Grid-based form structure
  • Floating label implementation
  • Mobile-first responsive design

Tech: HTML, CSS
Links: GitHub · Live Demo

Responsive Admin Dashboard

Responsive dashboard interface with structured layout architecture.

  • CSS Grid-based layout system
  • Reusable UI components
  • Interactive elements implemented with vanilla JavaScript

Tech: HTML, CSS, JavaScript
Links: GitHub · Live Demo

JS Calculator

Functional calculator built with event-driven state logic.

  • Button-based input handling
  • Operator logic and evaluation handling
  • Input validation and edge case control

Tech: JavaScript, HTML, CSS
Links: GitHub · Live Demo