Skip to content

aliyasyeddd/Bored-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌸 Bored Bot

🤖 A simple, aesthetic web app that helps you find fun activities when you’re bored. Powered by the Bored API.


🪞 Overview

Bored Bot is a mini web app that suggests random activities for users who need a spark of inspiration. Whether you’re feeling lazy, creative, or restless — just click the button and get a new idea instantly!

This project was built to practice Fetch API, DOM manipulation, and clean UI design with a minimal aesthetic touch. It’s perfect for beginners learning JavaScript interactivity.


🚀 Features

✨ Key things the app can do:

  • 🎯 Fetches random activities from the Bored API
  • 💡 Displays fun ideas instantly on button click
  • 🌈 Smooth and clean UI with pastel tones
  • 🧠 Accessible and responsive design

🧱 Tech Stack

Technology Purpose
HTML5 Structure of the app
CSS3 Styling and responsiveness
JavaScript (ES6) Logic and interactivity
Bored API Fetching random activity suggestions

📚 What We Have Studied

Here are the key JavaScript and web concepts covered while building this project 🧩

  • 🖥️ Servers & Clients — understanding how browsers communicate with servers
  • 🔁 Request/Response Cycle — how data flows between client and API
  • 🌐 APIs — connecting frontend with external data sources
  • 📦 JSON — working with structured data
  • ⚙️ fetch Syntax — sending requests and handling responses

Additional concepts practiced include:
fetch(), .then(), querySelector, addEventListener, classList, style.display, and accessibility with aria-live.


🌿 Lessons Learned

  • Improved understanding of asynchronous JavaScript using fetch()
  • Practiced DOM updates based on API responses
  • Learned to apply minimal aesthetic design using CSS shadows and color palettes
  • Gained experience in making apps that are small, simple, and user-friendly

🖼️ Screenshots / Demo

App Screenshot

🔗 Live Demo: https://your-demo-link.vercel.app


💫 Author

👩‍💻 Created by Aliya Syed

“Build. Break. Learn. Repeat.” 🌸


🪩 Bonus: Code Snippet

index.html

<h1>🤖 bored? 🤖</h1>
<p aria-live="polite">Find something to do</p>
<button id="get-activity" aria-label="Find a new activity

About

Bored Bot uses the Bored API to generate random activities based on type, participants, and price. Built with JavaScript, HTML, and CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors