Skip to content

Repository files navigation

🎯 Vanilla JavaScript Projects

A collection of small Vanilla JavaScript projects to practice DOM manipulation, event handling, and logic building.

🚀 Projects

🎰 Blackjack Game

A simple Blackjack game that allows the player to hit, stand, or reset the game.

  • Features: Basic game logic, random card selection, and scoring.

🎨 Color Flipper

Click a button to randomly change the background color!

  • Features: Hex & RGB color modes, event listeners.

🐶 Dog Years Calculator

Convert human years to dog years.

  • Features: Simple arithmetic calculations.

🌡️ Kelvin Weather Converter

Convert Kelvin to Celsius and Fahrenheit.

  • Features: Temperature conversions.

🎱 Magic Eight Ball

Ask a question and get a random Magic 8-Ball prediction.

  • Features: Randomized responses.

👥 People Counter

A simple people counter that keeps track of the number of visitors.

  • Features: Increment/decrement functionality, local storage.

🏁 Race Day

Determines your race start time based on age and registration time.

  • Features: Conditional logic.

✊ Rock Paper Scissors

A classic Rock, Paper, Scissors game against the computer.

  • Features: Randomized choices, event handling.

📝 Survey Form (DOM Version)

A dynamic survey form that captures and validates user input.

  • Features: Form validation, real-time feedback.

📝 Survey Form (Static Version)

A basic HTML and CSS survey form.


🛠️ How to Run Locally

  1. Clone this repository:
    git clone https://github.com/anamstoica/vanilla-js-projects.git
  2. Navigate into the project folder:
    cd vanilla-js-projects
  3. Open any project folder and launch index.html in your browser.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages