Advice-generator-app with extra features ⭐

Solution retrospective
i'm proud of the additional features that i added to the app.
What challenges did you encounter, and how did you overcome them?Regarding consuming the API, I didn't come across any significant challenges since we're using the GET HTTP method, which is pretty straightforward.
However, it was a bit challenging for me to implement the use of local storage. Although the challenge didn't require it, I thought it would be interesting to add extra features. Another challenging aspect for me was the CSS styles and classes. I'm not used to working with transforms and transitions, so it was a bit tough to fit everything into the logic. Besides that, it was also challenging yet fun for me to imagine and plan the UI/UX of the app with the buttons and the backface of the card. All the little details, like the notification when you store an advice, the dice image rotating when you request another advice to the api, the card and buttons rotating and showing his backface, and things like that, were so fun to work on. I'm not a designer at all, but I enjoyed experimenting adding those extra features while always following the color palette and visual style I got from the resources.
What specific areas of your project would you like help with?Well, any feedback is welcome. I think it can be improved a lot more, especially with the styles. Additionally, the JavaScript code could be made less verbose, more optimized, more readable, or have more descriptive variable names, etc.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Santiago's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord