Focus is a website that allows users to manage their tasks. It differs from other task lists by setting rules on when tasks are set, deleted, and updated.
Requires node.js >= 4.0.
Install postgresql and set up the database that will be used for the application. Install redis for storing sessions.
Edit knexfile-sample.js with your database credentials.
Rename the file to knexfile.js
Install redis and run it before starting the server.
Edit config-sample.json and replace the key with your own key.
Rename the config file to config.json
Run in the server folder:
npm install
./node_modules/.bin/knex migrate:latest
Run in the client folder:
npm install
Start the server by going to the server folder and running:
node .
Start the client server by going to the client folder and running:
node .
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request
TODO: Write license