Skip to content

codebridger/goranee_v1

Repository files navigation

chord_library

This is a website for providing Kurdish chords, it's live now and you can se it here Goranee. It's a none profit project that I lanched with one musician friend. This project is providing a premium value and is going to be monetized in close future.

Tab page Description

As you see languege is Kurdish and thoese English words on top of each line are chords.

There is also a chord transpose feature that users can change it based on their voice to find the best chord match.

Build and run docker image

docker build -f app.Dockerfile -t chord-library .
docker run -d -p 8080:8080 --env-file .env --link mongo -v uploads:/app/uploads  --name chord-library chord-library

Run on Iranian server

  1. run push-mongodb action on github.
  2. run deploy-to-ssh-server action on github.

Mongodb Index creation

tab.songs text title,title_seo
tab.artists text name,name_seo

Install

// server
$ cd server
$ npm i

// website
$ cd website
$ npm i

Run

You must check several options for runing this system:

  1. Open the app.js from server directory and be sure [run] method being exported and [dontListen] property is true.

  2. Create a .env file inside website directory and put thes lines:

NODE_ENV=production
VUE_APP_BASE_URL=https://data.goranee.ir
  1. Build nuxt app
// inside website directory
$ npm run build
  1. Run app
$ node host.js

About

This is a server/client application for Kurdish guitar chords.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published