Skip to content

Repository files navigation

JavaScript Projects

This repository contains a collection of small JavaScript projects. Each project is stored in its own folder and demonstrates different JavaScript concepts. The projects range from simple applications to more complex ones, showcasing various aspects of JavaScript programming.

Table of Contents

  1. Project 1: Weather App - A weather forecasting app that uses an external API to fetch real-time weather data.
  2. Project 2: To-Do List - A simple application for managing tasks in a to-do list.
  3. Project 3: Personal Quiz App - A quiz app that tests your knowledge on various topics.
  4. Project 4: Bubble Game - A game where you have to pop bubbles to score points.
  5. Project 5: Image Search App - An app that allows you to search for images using a keyword.
  6. Project 6: Finance Tracker - An app that helps you track your expenses and stay on top of your finances.
  7. Project 7: KanBan Board - A KanBan board app that helps you manage your tasks and projects.
  8. Project 8: Memory Game - A fun and interactive memory game where players aim to match pairs of cards.

Project Details

Project 1: Weather App

  • Description: A weather forecasting app that uses an external API to fetch real-time weather data.
  • Features:
    • Displays current weather conditions
    • Displays forecast for the next 5 days
    • Allows users to search for weather by city or zip code
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript
    • OpenWeatherMap API

Project 2: To-Do List

  • Description: A simple application for managing tasks in a to-do list.
  • Features:
    • Allows users to add, remove, and edit tasks
    • Displays tasks in a list format
    • Allows users to mark tasks as completed
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

Project 3: Personal Quiz App

  • Description: A quiz app that tests your knowledge on various topics.
  • Features:
    • Displays a series of questions
    • Allows users to select answers
    • Displays results at the end of the quiz
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

Project 4: Bubble Game

  • Description: A game where you have to pop bubbles to score points.
  • Features:
    • Displays a grid of bubbles
    • Allows users to pop bubbles by clicking on them
    • Displays score at the end of the game
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

Project 5: Image Search App

  • Description: An app that allows you to search for images using a keyword.
  • Features:
    • Displays a search bar
    • Allows users to search for images by keyword
    • Displays search results in a grid format
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript
    • Unsplash API

Project 6: Finance Tracker

  • Description: An app that helps you track your expenses and stay on top of your finances.
  • Features:
    • Allows users to add, remove, and edit expenses
    • Displays expenses in a list format
    • Allows users to view total expenses and remaining balance
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

Project 7: KanBan Board

  • Description: A KanBan board app that helps you manage your tasks and projects.
  • Features:
    • Displays a board with columns for tasks
    • Allows users to add, remove, and edit tasks
    • Allows users to move tasks between columns
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

Project 8: Memory Game

  • Description: A fun and interactive memory game where players aim to match pairs of cards.
  • Features:
    • Players can flip cards to find matching pairs.
    • Displays the player's score and number of attempts.
    • A countdown timer adds excitement to the game.
  • Technologies Used:
    • HTML
    • CSS
    • JavaScript

How to Use

  1. Clone the Repository: Clone this repository to your local machine.
  2. Navigate to a Project Folder: After cloning, navigate to the folder of the project you want to explore.
  3. Run the Project: Open the index.html file in your browser, or use a local development environment to test and modify the code.

License

This repository is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out to me:

Thank you for visiting my repository, and happy coding! bye

About

This repository contains a collection of small JavaScript projects. Each project is stored in its own folder and demonstrates different JavaScript concepts. The projects range from simple applications to more complex ones, showcasing various aspects of JavaScript programming

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages