A web app and browser extension to track productivity based on browser network activity.
- Install dependencies:
npm install
- Create
api/.env
usingapi/.env.example
as reference:cp api/.env.example api/.env
- Update
.env
with correct information. - Create
src/db/config.json
usingsrc/db/config.example.json
as reference:cp src/db/config.example.json src/db/config.json
- Update
src/db/config.json
with correct information. - (Re)create database tables (!!WARNING!! - this will remove existing rows):
npm run db:reset
- (optional) Seed database:
npm run db:seed
- Node v15.14.0+
- dotenv
- cookie-parser
- express
- express-jwt
- jsonwebtoken
- pg
- sequelize
Load extension in the browser and sign in with the unique Id
Admin Home page to viw the browser Activity and Insights