REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
34/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Advice-Generator-App
Hello everybody! 👋
✨ Welcome to the Advice Generator App! This is a simple Advice Generator application that fetches random advice from an API and displays it to the user. The app is built using HTML, CSS, and JavaScript.
👀 Overview
📷 Screenshot


https://github.com/user-attachments/assets/bf30cd19-1698-4713-bd51-56f0acf04662
🔗 Links
https://tucecifci.github.io/Advice-Generator-App/
My process
💡 Built with
The Random Quotes Generator is built using the following technologies:
- HTML5: Used for structuring the webpage content.
- CSS3: Used for styling the user interface.
- JavaScript: Used for fetching and displaying random quotes.
🧠 What I learned
During the development of this application, I gained experience and insights in the following areas:
- Working with APIs: Learned how to fetch data from an external API using the fetch function in JavaScript.
- DOM Manipulation: Practiced manipulating the DOM to dynamically update the content displayed to the user.
- Error Handling: Implemented basic error handling to ensure the application can gracefully handle API request failures.
- Project Structure: Improved my understanding of structuring a simple web project with separate HTML, CSS, and JavaScript files.
const dice = document
.querySelector(".dice")
.addEventListener("click", getAdvice);
function getAdvice() {
fetch("https://api.adviceslip.com/advice")
.then((res) => res.json())
.then((data) => {
const adviceId = data.slip.id;
const advice = data.slip.advice;
document.querySelector(".advice-id").innerText = `ADVICE #${adviceId}`;
document.querySelector(".advice-text").innerText = `"${advice}"`;
})
.catch((err) => console.log(err));
}
👩🏼💻 Features
- Fetch Random Advice: Users can click a button to fetch and display a random piece of advice.
- Display Advice ID: Along with the advice, the app also displays the unique ID associated with that advice.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Introducing the Banana Translator 🍌🌐 :- Welcome to a fun-filled and interactive webpage designed using HTML, CSS, and JS, with the magic of the Fetch API. Immerse yourself in a delightful experience as you effortlessly transform English sentences into the enchanting language of bananas.
39/100 healthActive repositoryHas homepage
CSSNo license
⑂ 0 forks◯ 0 issuesUpdated Nov 16, 2025
Project homepage ↗Convert static HTML portfolio to dynamic React.js app with Framer Motion animations. Fetch API data for sections like Hero, Services, Projects, Skills, Testimonials, Social Media. Responsive design ensures compatibility. Future plans include contact forms, accessibility, and performance optimizations. Contributions welcome!
44/100 healthActive repositoryHas homepage
CSSMIT#css#framer-motion#html#javascript
⑂ 0 forks◯ 0 issuesUpdated Apr 6, 2024
Project homepage ↗