Welcome to the Vanilla JavaScript Projects Repository! This repository contains a collection of small projects built using plain JavaScript, HTML, and CSS. Each project is designed to help you improve your JavaScript skills and explore various aspects of web development.
- A simple to-do list application where you can add, delete, and mark tasks as complete.
- Create and take quizzes with this interactive quiz application.
- An interactive project that allows you to drag and drop elements within a web page.
- Keep track of your weekly income and expenses with this budget tracking application.
- Test your typing speed and accuracy with this fun typing game.
Each project has its own folder in the projects
directory. Click on the project links to access the source code and try them out.
To get started with any of these projects, follow these general steps:
-
Clone this repository to your local machine:
git clone https://github.com/your-username/vanilla-js-projects.git``
-
Navigate to the project folder you're interested in:
bashCopy code
cd vanilla-js-projects/projects/project-name
-
Open the
index.html
file in your web browser to see the project in action.
Feel free to explore the source code, experiment with the projects, and make any modifications to suit your learning and development needs.
If you'd like to contribute to this repository by adding more projects or improving existing ones, please follow these guidelines:
- Fork the repository and create a new branch for your contribution.
- Ensure that your project follows best practices, is well-documented, and includes a README.md file explaining how to use it.
- Make sure your code is clean and adheres to good coding standards.
- Submit a pull request with a clear description of your changes and improvements.
Your contributions are highly appreciated!
- Add more projects
- Github Actions & Pages for development
- Optimize code, without any additional packages