The SongWriter program is a Free and Open Source song writing software tool imlemented as a Node.js/Express application.
SongWriter uses JSON Song Notation as it's native de-facto data format, and is both a proof of concept as well as a reference implementation for the JSON Song Notation format. One of the goals of SongWriter is to promote and encourage the use the JSON Song Notation format as a modern, compute oriented data format for storing song data.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To get the Node server running locally:
- Clone this repo
npm installto install all required dependenciesnpm run devto start the local server
index.js- The entry point to our application.server/app.js- This file requires the routes we'll be using in the application.routes/- This folder contains the app's route definitions.routes/api- This folder contains the app's route definitions for our API.routes/view- This folder contains the app's route definitions for our views.
- Add chord deletion
- Make song body scrollable.
- Make song body scrollable.
