Skip to content

nikhilpachange/javascript

Repository files navigation

JavaScript Practice Projects

Welcome to the JavaScript Practice Projects repository! 🎉 This repository is a collection of fun and interactive JavaScript-based projects that demonstrate core programming concepts, DOM manipulation, API integrations, and much more.

📂 Repository Structure Below is a list of all the projects included in this repository:

Projects List 1} BMI Calculator A simple tool to calculate the Body Mass Index based on user inputs for height and weight. Path: bmi-calculation/

2} Task Automation Tool A JavaScript tool to automate repetitive tasks like to-do lists, reminders, and more. Path: task-automation-tool/

3} Card Matching Game A memory-based card matching game where players match pairs of cards. Path: card-matching-game/

4} GitHub Profiles An app that fetches and displays GitHub user profiles using the GitHub API. Path: github-profiles/

5} Insect Catch Game A fun and interactive game where players click on insects to catch them. Path: insect-catch-game/

6} Movie App A dynamic app that uses an external movie database API to display movie details and ratings. Path: movie-app/

7} Personal Finance Tracker An app to track income, expenses, and savings with a user-friendly interface. _Path: personal-finance-tracker/ Additional styles in: personal-finance-tracker/css/

8} Real-Time Code Editor A code editor that lets users write, edit, and preview HTML, CSS, and JavaScript in real-time. Path: realtime-code-editor/

9} Sinath Shop App A shopping application for browsing and purchasing items, showcasing cart functionality. Path: sinath_shop_app/

10} Typing Speed Test A game to test and improve typing speed and accuracy by typing randomly generated sentences. Path: typing-speed-test/

🚀 How to Use Clone this repository:git clone https://github.com/nikhilpachange/javascript-practice-projects.git

Open the corresponding index.html or app.html file in your browser to view and interact with the project.

🛠️ Skills Demonstrated JavaScript Basics: Variables, loops, and functions. DOM Manipulation: Dynamically interacting with HTML elements. Event Handling: Handling user interactions like clicks and input. API Integration: Fetching data from external APIs like GitHub and movie databases. Game Development: Logic implementation for fun and interactive games. Real-Time Features: Building tools like a live code editor.

🤝 Contributing Your contributions are welcome! Feel free to fork this repository, add new features, or suggest improvements by opening an issue or creating a pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published