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
Etch-a-Sketch
Interactive drawing grid with dynamic DOM manipulation.
- Programmatic grid generation
- Mouse-driven drawing logic
- Adjustable grid sizing
Responsive Signup UI
Responsive signup interface focused on layout clarity.
- CSS Grid-based form structure
- Floating label implementation
- Mobile-first responsive design
Responsive Admin Dashboard
Responsive dashboard interface with structured layout architecture.
- CSS Grid-based layout system
- Reusable UI components
- Interactive elements implemented with vanilla JavaScript
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