BatuhanTopcu / Spootify-App-Challenge

Home Page:spootify-app-challenge.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spootify App Challenge

Main Tasks

  • Display "Released This Week" songs
  • Display "Featured Playlists"
  • Display "Browse genres"
  • Fixed any types
  • App dockerized
  • All #TODOs done

Custom Features

  • Custom ESLint rules
  • Routing
  • Search route and feature
  • DiscoverBlock made clickable for tracks, playlists, albums and artists
  • Added custom routes for tracks, playlists, albums and artists (accessible via homepage and search)

Environment

Spotify secrets required in .env file

REACT_APP_SPOTIFY_CLIENT_ID=
REACT_APP_SPOTIFY_CLIENT_SECRET=

Available Scripts

  • Install packages npm run install
  • Run development mode npm run start
  • Check linting npm run lint
  • Check type errors npm run tsc
  • Build docker container docker build -t mvvm-app .
  • Run docker container docker run -p 3000:80 mvvm-app

About

spootify-app-challenge.vercel.app


Languages

Language:TypeScript 62.7%Language:SCSS 29.4%Language:JavaScript 3.9%Language:HTML 3.1%Language:CSS 0.6%Language:Dockerfile 0.4%