An app to track your working hours.
Login | Sign Up | Clocking list |
---|---|---|
Clocking a day | Edit a day | Profile |
Dark theme. | Profile Dark | |
This is a simple app that will help you calculate your working hours in a day and will give you a summary of how many hours you are working in a month.
$ yarn install && cd client && yarn install && cd ..
# copy .env.example to .env
cp .env.example .env
Configure the variables on the .env
file for the database connection and a key
to your JWT tokens signature. See the .env.example
file.
# development
$ npm run start
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
$ cd client
$ npm run test
# build both api and frontend
$ npm run build
# run production build on local machine
$ npm run start:prod
- React
- styled-components
- redux
- redux-saga
- reselect
- immer
- axios
- react-router
- moment
- jest
- Nestjs
- Typescript
- Mongoose
- passport