JamesAC42 / shovel

productivity tool for going deep in your work
https://ovel.sh
Other
35 stars 4 forks source link

Shovel

Shovel is a tool that helps you go deep in your work.

Features

Screenshots

screenshot Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8

... and 24 other themes!

Visit Shovel to start tracking your work today!

Setup Guide

To run shovel locally, follow these steps:

  1. Have node.js, postgresql, and redis installed.
  2. Clone the repo.
  3. In the root directory, create files named config.json, psql_login.json, and redis_login.json.
  4. In config.json, enter:
{
    "secureSession": false,
    "local": true
}
  1. In psql_login.json enter:
{
    "username": "[your postgres user]",
    "password": "[your postgres user password]"
}
  1. In redis_login.json enter:
{
    "password": "[redis password, if you have one set up. not necessary]"
}
  1. Run npm install in the root folder.
  2. Run npm install in the /client directory.
  3. To run the api server, run node index or nodemon index for reloading after file changes during dev.
  4. To run the next dev server, run npm run dev from inside the /client folder.
  5. Sequelize should create all the tables defined in models/models.js, however sometimes it messes up so you may need to use the sql in sql/create-tables.sql file manually.

Shield: CC BY-NC-ND 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License.

CC BY-NC-ND 4.0