This is a Trybe project developed as part of the Frontend Module to exercise and consolidate the basics of React.
At this point of the course, the classes of React Testing Library and Fetch Simulators still haven't been teached, so the whole treatment of API requests and tests were pre-developed by Trybe's team.
This project is a Music Web App that allows the user to:
- Search for an artist or album
- View the songs of an specific album
- Like or dislike a song and access the list of favorite songs
- Edit the user's profile info
This project used the following technologies and features:
- React | React Router, React Lifecycle, State and Props, CSS Modules
- ES6 | Spread Operator, Destructuring, HOFs
- CSS3 | Mobile First, Responsive Web Design, Flexbox, CSS Reset, BEM
The project was developed following the Clean Code standards specified by Trybe's Lint rules.
For installation and more information click here.
Login | Search | Album |
---|---|---|
Favorites | Profile | Profile Edit |
---|---|---|