Web App: literator.io
Poems/verses repository: https://github.com/bobrosoft/literator.io-verses (see README there)
I wanted to create something interesting using modern Web technologies and Angular.js. Idea came accidentally when I thought: "Wondering how many poems from the school course do I still remember?".
Second goal was to polish skills, write some Perfect Code every good developer seek for in their work, and I hope I succeed with it. Also code is fully covered with set of Unit and End-to-end tests.
Project has dependencies that require Node 0.12.0.
Also you need to install sass-globbing for proper SASS-files import (on Mac: gem install sass-globbing
then add require 'sass-globbing'
into /Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/lib/compass-core.rb or similar file)
Go to project folder and run next:
nvm use
to use correct node version (see .nvmrc file)npm install
bower install
grunt serve
to run dev server
- Install Selenium and Chrome Web Driver with:
./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update
grunt test
to run unit testsgrunt e2e
to run E2E tests