This repository contains a collection of small JavaScript projects that I have built to practice various aspects of JavaScript and web development. These projects demonstrate the use of DOM manipulation, event handling, and basic web functionality.
A simple To-Do List web application built with JavaScript. It allows you to add tasks, mark them as completed, and delete them. Tasks are stored temporarily in the app and are visually updated when marked as completed.
- Add new tasks
- Delete tasks
- Mark tasks as completed
A small web app that lets you change the background color of the page by clicking on different color buttons. It is designed to practice working with DOM events and color manipulation in JavaScript.
- Change background color with buttons
- Simple design
A basic calculator built with HTML, CSS, and JavaScript. It supports basic arithmetic operations like addition, subtraction, multiplication, and division, along with a clear and backspace function.
- Addition, subtraction, multiplication, division
- Clear button (C) and backspace button
- Responsive design
This project allows users to mark the page number of books they are reading, helping them track where they left off. It is designed for people who frequently read physical books and want an easy way to record their progress.
- Mark the current page of a book
- Keep track of where you left off in your reading
- Simple and intuitive design
- Saves on local storage



