Skip to content

tsclay/songster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Songster

A lightweight front-end on top of Genius that allows users to look-up their favorite song lyrics without extra hassle.

Stack

  • React with TypeScript
  • ESLint using Airbnb, Prettier, TypeScript
  • Cors-Anywhere server
    • Awesome open-source project that handles the CORS headers for fetches to Genius

What's the point?

  • Work with third-party API data and find ways to get required data that API does not provide

    • For legal reasons, Genius cannot provide full song lyrics within API data; however, API data can provide URLs needed to make fetch requests for those pages containing lyrics and other fun things.
  • Create a mobile and desktop friendly UI using minimal differences between them

  • Implement other React hooks, such as useRef and useReducer

  • Get comfy with TypeScript within React.js

About

Lookup your favorite song's lyrics!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published