barrettj12 / chords

A web app for viewing my chord collection.
https://chords.fly.dev
GNU Affero General Public License v3.0
0 stars 0 forks source link

Jordy's chordies

This is a web app showing chords that I've collected / worked out over the years. You can find the live app at https://chords.fly.dev/.

In a bit more detail...

The app consists of several pieces.

All of the above are hosted on Fly.io. The API server and frontend server are both written in Go using the standard net/http library.

I've also written a command-line interface in Go, which I privately use to add and update chords.

The structure of this repository

Motivation

I'm an amateur musician, and enjoy covering pop/rock songs. I've often found errors in chord sheets available online (including popular websites like Ultimate Guitar). This led me to start working out chords myself, and over the years, I've amassed quite a collection.

Historically, I've stored these using a notes app like Google Keep. There are plenty of issues with this approach:

Eventually, these concerns led me to decide that I'd be better off building my own website for my chords.

License

This project is open-source, and licensed under the terms of the GNU Affero General Public License.