A collection of 35 JavaScript projects created over the span of 35 days. Each project focuses on different JavaScript concepts and integrates HTML and CSS for a full front-end experience.
- Project 1: Calculator
- Project 2: To-do List
- Project 3: Weather App
- Project 4: Image Slider
- Project 5: Drum Kit . . .
A basic calculator that performs simple arithmetic operations (addition, subtraction, multiplication, division). The user interface is clean and supports keyboard inputs.
A task manager where users can add, edit, and remove tasks. Tasks are saved in the browser's local storage, so they persist between sessions.
This app fetches real-time weather data using an API (like OpenWeatherMap) and displays it based on the user's location.
A dynamic image slider that automatically cycles through a set of images. It includes navigation buttons for manual control.
An interactive drum kit where users can click on different drums or use specific keyboard keys to play different drum sounds.
- HTML: Structure of each project.
- CSS: Styling and layout.
- JavaScript: Adds functionality and interactivity.
- APIs: Some projects use external APIs to fetch data (e.g., Weather API).
- Local Storage: Used in some projects to store data locally in the browser.
-
Clone the repository: git clone https://github.com/AbhiRajput5568/35_DaysJavaScript_Project.git
-
Navigate into the project directory: cd 35-days-35-js-projects
Open any specific project folder and open the index.html file in your browser.
-
Contributing
Contributions are welcome! Feel free to submit a pull request with improvements, fixes, or new features. You can also open an issue if you encounter any bugs.
- License
This project is licensed under the MIT License. See the LICENSE file for more information.
You can paste this directly into your GitHub repository's README file. Just replace yourusername in the clone URL with your GitHub username.