Loading repository dataβ¦
Loading repository dataβ¦
arshc0der / repository
π§© JavaScript Mini Projects β Beginner-Friendly Practice Projects This repository contains hands-on mini projects built using HTML, CSS, and JavaScript, perfect for beginners who want to strengthen their JavaScript fundamentals through practice. Each project is standalone, easy to understand, and focuses on different core concepts.
Beginner-Friendly Projects to Boost Your JavaScript Skills
Welcome to this curated collection of JavaScript mini projects built specifically for beginners. These projects are simple yet practical and will help you solidify your JavaScript basics through hands-on practice.
π All projects are developed using HTML, CSS, and JavaScript only.
git clone https://github.com/arshc0de/Javscript-Mini-Projects.git
index.html in your browserπ§Ύ A simple counter that allows you to increment, decrement, and reset the count. Includes toggle for dark/light mode.
π A clean to-do app where you can add and delete tasks. Includes inline comments for better understanding.
βββοΈβ A basic calculator performing simple math operations. Uses the eval() function for expression evaluation.
β° Displays a live digital clock using JavaScript's Date() object. Random background image from Unsplash.
π¦οΈ Fetches real-time weather data using OpenWeatherMap API.
π Instructions:
script.js with your API keyπ± Convert currency values using a JavaScript object for exchange rates (no API used). You can easily integrate an API for live data.
π Generates a random quote from a predefined list of 20 quotes each time the page is refreshed or a button is clicked.
π£οΈ Enter any text, click "Speak", and let your browser read it aloud using the SpeechSynthesis API.
Contributions are welcome! Feel free to fork this repo, improve the projects, and submit a PR.
This repository is licensed under the MIT License.
---
Would you like me to help you create a `LICENSE`, `.gitignore`, or contribution guidelines (`CONTRIBUTING.md`) as well?