π Interactive Learning Hub & Progress Dashboard
Welcome to my central JavaScript Journey repository! This project serves as an interactive hub and portfolio dashboard tracking my daily progress in mastering modern JavaScript, DOM manipulation, state management, and web utilities.
This main directory contains the interactive Control Panel Dashboard (index.html), which links directly to individual daily exercise modules. Each completed module includes source code, browser output screenshots, and a detailed README.md log.
| Day Module | Focus Topic | Status | Key Deliverable |
|---|---|---|---|
| Day 01 | JS Introduction & Setup | β Completed | External Scripts & Console Logs |
| Day 02 | Data Types & Operations | β Completed | Primitive Data Types Practice |
| Day 03 | Variables (var, let, const) |
β Completed | Memory Allocation Checks |
| Day 04 | Let vs Const Scope | β Completed | Variable Reassignment Logic |
| Day 05 | String Manipulation | β Completed | Template Literals & Methods |
| Day 06 | Operators & Expressions | β Completed | Arithmetic & Assignment Ops |
| Day 07 | Functions & Parameters | β Completed | Function Expressions & Returns |
| Day 08 | Scope & Execution Context | β Completed | Global vs Local Scope |
| Day 09 | Logical Operators (&&, ` |
, !`) |
|
| Day 10 | Conditional Decisions (if/else) |
β Completed | ATM & Grade Decision Trees |
| Day 11 | Switch Statements | β³ Upcoming | Multi-branch Conditionals |
| Day 12 | Loops (for, while) |
β³ Upcoming | Iterative Processing |
| Day 13 | Arrays & Operations | β³ Upcoming | Data Lists & Manipulation |
| Day 14 | Array Methods (map, filter) |
β³ Upcoming | Functional Transformations |
| Day 15 | Objects & Properties | β³ Upcoming | Key-Value Data Models |
| Day 16 | DOM Selection | β³ Upcoming | Querying HTML Elements |
| Day 17 | Event Listeners | β³ Upcoming | Interactive UI Triggers |
| Day 18 | Forms & Inputs | β³ Upcoming | Validation & Submission |
| Day 19 | Asynchronous JS (Promises) |
β³ Upcoming | Async Operations |
| Day 20 | Fetch API & Data Requests | β³ Upcoming | External API Integration |
JavaScript-Journey/
βββ index.html <-- Main Dashboard Control Panel
βββ style.css <-- Control Panel Layout Styles
βββ LICENSE <-- MIT Open-Source License
βββ README.md <-- Main Repository Documentation
βββ Day-1-JS-Introduction/
βββ Day-2-JS-Data-Types/
βββ ...
βββ Day-10-JS-Conditional-Decisions/
βββ index.html
βββ style.css
βββ script.js
βββ README.md
βββ assets/
βββ images/
π Experience the interactive dashboard on Vercel
Asima Waheed
- GitHub: @asima-waheed
- Live Dashboard: asima-javascript-learning-journey.vercel.app
This repository is open-source and released under the MIT License.
If you are following a daily programming routine, exploring frontend development, or have suggestions for my JavaScript modules, feel free to star this repository or connect with me!