Skip to content

fjcs1980/robobuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

🤖 RoboBuddy — Kids Decision Helper

RoboBuddy is a simple, playful, kid‑friendly web app designed to help children choose between different gift options.
It uses emojis, animations, personality lines, and a fun “thinking” moment to make decision‑making feel light, safe, and exciting.

This project was built as a small, joyful tool for kids — especially those who feel overwhelmed by choices — and as a hands‑on learning project for building interactive web apps.


✨ Features

  • 🎨 Clean, colorful, kid‑friendly UI
  • 😍 Emoji‑based rating system
  • 🤖 Random RoboBuddy personality lines
  • ⏳ “Beep‑boop… I’m thinking!” loading animation
  • 🎉 Confetti celebration when the final choice is made
  • 🔊 Fun sound effects (click, robot, celebration)
  • ⚡ Smooth screen transitions
  • 🧠 Simple, intuitive flow for kids

🧩 How It Works

  1. The child enters up to 5 gift options
  2. RoboBuddy shows each option one by one
  3. The child rates each option using emojis
  4. RoboBuddy “thinks” and picks the top 2
  5. The child chooses the final winner
  6. Confetti explodes to celebrate the decision 🎉

The entire experience is designed to be:

  • emotionally safe
  • low‑pressure
  • fun and playful
  • easy for kids to navigate

🛠️ Tech Stack

  • HTML — structure
  • CSS — styling, animations, layout
  • JavaScript — logic, transitions, sounds, confetti
  • canvas‑confetti — celebration effect
  • Google Sounds — simple sound effects

No frameworks. No dependencies beyond confetti.
Just clean, readable, beginner‑friendly code.


🚀 Running the Project

  1. Download or clone the repository
  2. Open index.html in any browser
  3. That’s it — no server required

This project runs entirely client‑side.


📁 Project Structure

/RoboBuddy │── index.html # Main app (HTML, CSS, JS combined) │── README.md # Project documentation

🎯 Purpose

RoboBuddy was created as:

  • a fun tool for kids
  • a way to practice building interactive UI
  • a small project to strengthen front‑end skills
  • a stepping stone toward more advanced AI‑powered tools

About

A playful decision‑making tool for kids built with HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages