https://github.com/dnbard/nextjs-music
https://github.com/dnbard/nextjs-music
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dnbard/nextjs-music
- Owner: dnbard
- License: mit
- Created: 2020-10-20T20:04:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-24T11:05:49.000Z (over 5 years ago)
- Last Synced: 2025-01-26T05:41:24.173Z (over 1 year ago)
- Language: TypeScript
- Size: 453 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
### Objective
Company is branching into the music business and needs a new website. Build it using TypeScript and NextJS.
### Brief
In a fictional world, our company is branching into the music business and we need a new a website. This website needs to display the top 100 songs based on the iTunes API. This code challenge allows you to choose your own path and lets you flaunt your creative panache and technical skills along the way.
### Tasks
- Implement assignment using:
- Language: **TypeScript**
- Framework: **NextJS**
- Show top 100 albums based on the json feed here: `https://itunes.apple.com/us/rss/topalbums/limit=100/json`
- Cross browser support (or graceful degradation)
- A clean modern look and responsive design
- A good user experience
- Use a CSS Framework (Bootstrap, Foundation, Pure, etc.…)
- Allow the top 100 to be searchable
- Surprise us! Add a feature that you think would work well here (for instance, advanced search, integration with other API, a "Favorite" functionality)
- Describe the feature in separate markdown file