Skip to content

CodeWithAlamin/Advice-generator-app

Repository files navigation

Advice generator app

Challenge from Frontend Mentor

Status License

This project uses the Advice Slip API to generate random quotes of advice. The project is written in `JavaScript` and uses the `fetch()` API to make requests to the Advice Slip API. The app features a smooth transition effect when displaying the advice, creating an engaging user experience.

Screenshot

The challenge

Users should be able to:

  • View the optimal layout for the app depending on their device's screen size
  • See hover states for all interactive elements on the page
  • Generate a new piece of advice by clicking the dice icon

Built with

What I Learned

In the process of developing the Advice Generator App, I expanded my skills and knowledge in various aspects of web development. Working with the Advice Slip API allowed me to gain hands-on experience with integrating third-party APIs into my projects. I deepened my understanding of asynchronous JavaScript and utilized the fetch() API to efficiently retrieve data from the API. Overall, this project provided an opportunity to sharpen my JavaScript skills, API integration capabilities, and UI design techniques, further advancing my expertise in web development.

Installation

  • Clone this repo:
git clone https://github.com/CodeWithAlamin/Advice-generator-app.git
  • Install dependencies:
npm install
  • Build command:
npm run build
  • Live server:
npm start

Author

👤 Alamin

Feel free to contact me with any questions or feedback!

Show your support

Give a ⭐️ if you liked this project!

Acknowledgments

Special thanks to Frontend Mentor for providing such an amazing platform to practice and improve my frontend skills.

License

This project is licensed under the MIT license, which means you can use, modify, and distribute the code as you wish. If you have any questions or feedback, feel free to reach out. Thank you for considering my code!