This project was generated with Angular CLI version 14.1.3.
Table of Contents
This is a simple Angular application that reads and displays search results from Deezer database via their API.
User Requirements:
- Users should be able to search for artists. For every artist found show the artist's picture and the number of fans they have. On bigger screens, with more available space, also include the total number of albums.
- Clicking/tapping the artist must allow users to see basic information about them, like its total number of fans. Also show its top 5 tracks along with a list of all their albums. For every album include the year in which it was released.
This application has been built with the following frameworks/libraries:
Make sure you have node v14 and above use NVM to install and manage different versions of node. Current production api is deployed at Heroku from this Repository
Installing and setting up your app.
- Clone the repo
git clone https://github.com/owezzy/deezer-dvt.git
- Install NPM packages
npm install
- Add Artists Search Page
- Add Artist Detail Page
- Deploy Proxy to HEROKU (used in demo link)
- Deploy backend to AWS Amplify backend using Lambda function and API Gateway services
- Add more resources
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b ft-AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin ft-AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENCE.txt
for more information.
Owen Adirah - @owen_adira - owenadira@gmail.com
Project Link: https://github.com/owezzy/deezer-dvt