A curated collection of JavaScript mini-applications and experiments.
Each folder is a standalone project that demonstrates specific JavaScript concepts and functionality.
| Project Folder | Description |
|---|---|
01_todo-localstorage |
A To-Do list app that saves tasks in LocalStorage for persistence. |
02_weather |
Weather app that fetches real-time data from an API and displays it. |
03_ecommerce |
Simple e-commerce UI showcasing product listing and basic cart functionality. |
04_expense_tracker |
Expense Tracker app to log and categorize expenses. |
05_Quiz |
Interactive Quiz app with scoring and feedback. |
To run any project locally:
-
Clone this repository:
git clone https://github.com/AliDanagit1/javascript-projects.git
-
Navigate into the project folder:
cd javascript-projects/01_todo-localstorage -
Open the
index.htmlfile directly in your browser,
or start a local server (recommended):npx serve
Then open the given URL in your browser.
- DOM manipulation
- LocalStorage for saving data
- Fetch API / AJAX for getting external data
- Dynamic rendering of content
- Event handling & user interaction
- Basic UI/UX design
Contributions are welcome! You can:
- Add new JavaScript projects.
- Improve existing ones.
- Submit bug fixes or enhancements via pull requests.
Created by Ali Danagit
Reach out on GitHub for questions or suggestions.
This repository is licensed under the MIT License.