Skip to content

A collection of mini projects to practice JavaScript fundamentals.

Notifications You must be signed in to change notification settings

puanabidah/javascript-mini-projects

Repository files navigation

JavaScript Mini Projects

This repository documents my journey of learning JavaScript fundamentals through mini projects. Most of them are inspired by BroCode tutorial, sometimes with my own modifications.

📂 Projects

  1. Circle Circumference Screenshot Circle Circumference Calculate the circumference of a circle based on user input for the radius.
  2. Counter Program Screenshot Counter Program A simple counter application that allows users to increase, decrease, and reset a counter value.
  3. Random Number Generator:
    Screenshot Number Generator Generate three random numbers between 1 and 6.
  4. Age Checking: Screenshot Age Checking Check if a user is old enough to enter a site based on their age input.
  5. Number Guessing Game: Screenshot Number Guessing A game where users guess a randomly generated number between 1 and 100.
  6. Temperature Converter: Screenshot Temperature Converter Convert temperatures between Celsius and Fahrenheit.
  7. Dice Roller: Screenshot Dice Roller Simulate rolling one or more dice and display the results.
  8. Password Generator: Screenshot Password Generator Generate a random password based on specified criteria (whether it has symbols/numbers/lower or uppercase).
  9. Digital Clock: Screenshot Digital CLock A real-time digital clock displaying the current time.
  10. Stopwatch: Screenshot Stopwatch A simple stopwatch application with start, stop, resume, and reset functionalities.
  11. Calculator: Screenshot Calculator A basic calculator that performs addition, subtraction, multiplication, and division.
  12. Rock Paper Scissors Game: Screenshot Rock Paper Scissors Game A simple implementation of the classic Rock-Paper-Scissors game where users can play against the computer.
  13. Image Slider: Screenshot Image Slider An image slider that allows users to navigate through a set of images using next and previous buttons.
  14. Pokemon Hunt: Screenshot Pokemon Hunt Fetch and display Pokémon sprites based on user input using the PokéAPI.
  15. Weather App: Screenshot Weather App A weather application that fetches and displays current weather data for a specified city using the OpenWeather API.

🚀 How to Run

  1. Clone this repository.
  2. Open the folder in VS Code.
  3. Install the extension Live Server (if not already).
  4. Right-click index.htmlOpen with Live Server.

About

A collection of mini projects to practice JavaScript fundamentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published