https://lyrics-chords.herokuapp.com
Sample.Session.mov
This website was created for my needs as a learning guitarist, but I thought I'd share it with the GitHub community! It offers a broad range of songsheet capabilities that include lyric scraping, adding chords and strumming patterns, auto scrolling, and more!
You can also look at public songsheets that other guitarists have publicized!
Technologies Used: React, Django, PostgreSQL, NGINX, SQLite, Redux, DRF, Python, JavaScript, HTML, CSS
- Run
git clone https://github.com/samliu21/lyrics-chords
in bash. - Navigate to
lyrics-chords/
- Install
pipenv
withpip install pipenv
. - Call
pipenv install
, followed bypipenv shell
to activate the virtual environment and install required dependencies. - Finally, call
python manage.py runserver
to run the server.
- Call
npm ci
. - Run the server with
npm start
.
- Create an API token here. This API key is used for the lyric scraping feature of the website
- Make a
.env
file and addAPI_KEY=<your_api_key
into the file.