Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

Latest commit

 

History

History
45 lines (29 loc) · 980 Bytes

README.md

File metadata and controls

45 lines (29 loc) · 980 Bytes

MusicType

Typing tests with music lyrics.

You can find all song lyrics that are available in genius.com. The lyrics are scraped just in time.

This app is minimalistic, has no timers and does not measure typing speed. Just enjoy listening to and typing the lyrics of your favorite songs.

Main page

Searching The Beatles song

Touch typing Straw Berry Fields Forever

Tutorial to use MusicType locally:

Requirements:

  • Python (3.11.1)
  • Poetry (package manager)
  • Node (v20.5.0)
  • Yarn (package manager)

Probably other versions of Python and Node work perfectly fine with this project.

Install and run backend:

cd musictype
poetry install
echo 'APP_ENV=dev'>>.env
poetry run python backend/main.py

Install and run frontend:

cd frontend
yarn install
yarn dev

Now opening http://localhost:3000/ in any web browser will display the app. (I use Chrome)

Enjoy!