navidshad / chord_library

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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.

License:GNU General Public License v3.0


Languages

Language:Vue 71.4%Language:JavaScript 19.0%Language:CSS 5.2%Language:TypeScript 3.7%Language:Dockerfile 0.4%Language:SCSS 0.3%