This repository is a small portfolio-style collection of front-end projects built with vanilla HTML, CSS, and JavaScript. Each project focuses on real UI behavior and practical browser-side logic (DOM manipulation, event handling, and localStorage persistence).
| Project | Description | Live Demo |
|---|---|---|
| Advanced Calculator | Expression evaluation engine with operator precedence, parentheses, and unary minus (Shunting Yard algorithm) | Click Here… |
| To-Do List | CRUD-style to-do app with filters, inline editing, and persistence using localStorage |
Click here… |
localStorageAcross these projects, the progression is clear:
eval). This strengthens reasoning about edge cases like precedence and unary minus.Together, they demonstrate both algorithmic problem solving and UI engineering patterns in vanilla web technologies.
.
├─ Advanced Calculator/
│ ├─ index.html
│ ├─ README.md
│ ├─ Preview_Image-1.png
│ ├─ Preview_Image-2.png
│ ├─ Preview_Image-3.png
│ └─ Script/
│ ├─ script.js
│ └─ style.css
├─ To-Do List/
│ ├─ index.html
│ ├─ Preview_Image-1.png
│ ├─ Preview_Image-2.png
│ ├─ Preview_Image-3.png
│ ├─ Preview_Image-4.png
│ ├─ Assets/
│ │ └─ To-Do List.png
│ ├─ Script/
│ │ └─ script.js
│ └─ Style/
│ └─ style.css
└─ Learning.md