Upwork Task ✔️
Overview 📝
This Upwork task is a React project that demonstrates how to use a search field to query the Apple Music API and display a list of songs with their album names. The project also shows how to create a rotating list of elements that changes every second. It is a simple and fun way to explore different music genres and artists.
Features ✨
- A search field that accepts user input and queries the Apple Music API
- A list of songs that matches the user input, with each song showing its collection name (the album)
- A default list of elements (A, B, C, D, E) that rotates by one position every second
- A responsive design that adapts to different screen sizes
Installation 🔧
To run this project locally, you need to have Node.js and npm installed on your machine. Then follow these steps:
- Clone this repository:
https://github.com/dzenis-h/Task-Upwork.git
- Navigate to the project folder:
cd Task
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open your browser and go to http://localhost:3000
Tech Stack 👨💻
Tech | Docs | Description |
---|---|---|
React | A JavaScript library for building user interfaces | |
HTML5 | The standard markup language for the web | |
CSS3 | A style sheet language for designing web pages | |
JavaScript | A scripting language for dynamic web content | |
Apple Music API | An API for accessing music content and services |
Contributing 🙌
Contributions are always welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and test them thoroughly.
- Submit a pull request.
License 📄
This project is licensed under the MIT License - see the LICENSE file for details.
Deployed 🚀
The deployed version of this task can be found here.
Credits 👏
Task was created by Dzenis H.
If you like what you see, please consider giving a ⭐️