{"id":21811523,"url":"https://github.com/dnbard/nextjs-music","last_synced_at":"2025-09-09T18:51:22.179Z","repository":{"id":69792476,"uuid":"305820719","full_name":"dnbard/nextjs-music","owner":"dnbard","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-24T11:05:49.000Z","size":464,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-26T05:41:24.173Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnbard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-20T20:04:23.000Z","updated_at":"2020-10-24T11:05:52.000Z","dependencies_parsed_at":"2023-07-13T23:16:20.293Z","dependency_job_id":null,"html_url":"https://github.com/dnbard/nextjs-music","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnbard%2Fnextjs-music","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnbard%2Fnextjs-music/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnbard%2Fnextjs-music/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnbard%2Fnextjs-music/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnbard","download_url":"https://codeload.github.com/dnbard/nextjs-music/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244767798,"owners_count":20507110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T13:45:17.242Z","updated_at":"2025-03-21T09:15:20.384Z","avatar_url":"https://github.com/dnbard.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Objective\n\nCompany is branching into the music business and needs a new website. Build it using TypeScript and NextJS.\n\n### Brief\n\nIn 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.\n\n### Tasks\n\n-   Implement assignment using:\n    -   Language: **TypeScript**\n    -   Framework: **NextJS**\n-   Show top 100 albums based on the json feed here: `https://itunes.apple.com/us/rss/topalbums/limit=100/json`\n-   Cross browser support (or graceful degradation)\n-   A clean modern look and responsive design\n-   A good user experience\n-   Use a CSS Framework (Bootstrap, Foundation, Pure, etc.…)\n-   Allow the top 100 to be searchable\n-   Surprise us! Add a feature that you think would work well here (for instance, advanced search, integration with other API, a \"Favorite\" functionality)\n    -   Describe the feature in separate markdown file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnbard%2Fnextjs-music","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnbard%2Fnextjs-music","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnbard%2Fnextjs-music/lists"}