Psalmist is a simple web app I created to learn Ember.js. It's built with Ember CLI and so the files follow its project structure.
Psalmist is currently a work-in-progress worship presentation software. It is a purely front-end client, and relies on Book of Psalms as the back-end RESTful API server to store service lists, songs, backgrounds, etc.
While serving in the projection ministry in my church, I realized that no currently-available presentation software fits our needs. They tend to be packed with features that we don't need. We'd like to have dual-language support and high flexibility in changing the visual aesthetics of the lyrics; something that our current presentation software don't provide.
While my primary aim is to write this app for personal learning, perhaps, it may become mature enough to be used during service.
Psalmist needs the following:
- Git
- Node.js (with NPM)
- Bower
- Ember CLI
- Book of Psalms
git clone https://github.com/michaeljonathan/psalmist
cd psalmist
npm install
bower install
ember serve
- Make sure Book of Psalms is running in the background
- Open http://localhost:4200 in a web browser (Chrome is preferred)