Challenge from a selection, to build a single page aplication fetching from the Marvel API.
Users should be able to:
- Search for comics with the search bar
- View a details modal with more details about the comic
- Simulate a cart, where the user can add the selected comic and it will appear on the cart modal
- Open the cart modal using the cart icon
- Keep up with the amount of itens on the cart from a icon on the cart
- Select the delivery address on a map
- Reset all the states after finishing the order
- See hover states for all interactive elements on the page
- Live Site URL: here
- Semantic HTML5 markup
- CSS custom properties
- CSS Animations
- Flexbox
- JavaScript
- Fetch API
- Leaflet API
This challenge brought a lot of experiences and learnings, be it about Javascript in general, DOM manipulation, even some css features and details, like responsive layouts.
Looking foward to make a refactored code, claner, with better performance. Going even further, would like to pratice my react skills making this project with it.
- Frontend Mentor - @jAllanOli
- gitHub - @jAllanOli