Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.01 KB

README.md

File metadata and controls

60 lines (46 loc) · 2.01 KB

Timetracker Frontend

Timetracker software for the medi company
A highly scalable, offline-first software with the best DX and a focus on performance and best practices


Created by zebbra AG and maintained with ❤️ by an amazing team of developers.

Keywords: React.js, Redux, Hot Reloading, ESNext, Babel, react-router, Offline First, ServiceWorker, styled-components, redux-saga, FontFaceObserver

Quick start

  1. Move to the appropriate directory: cd frontend.
  2. Run npm run setup in order to install dependencies and clean the git repo.
    We auto-detect yarn for installing packages by default, if you wish to force npm usage do: USE_YARN=false npm run setup
    At this point you can run npm start to see the app at http://localhost:3000.

Documentation

  • Overview: A short overview of the included tools
  • Commands: Getting the most out of this software
  • Testing: How to work with the built-in test harness
  • Styling: How to work with the CSS tooling
  • Your app: Supercharging your app with Routing, Redux, simple asynchronicity helpers, etc.

Environment variables

  • SENTRY_PUBLIC_DSN public sentry dsn key for unhandled client side javascript exceptions
  • SENTRY_DSN private sentry dsn key for express server
  • TIMETRACKER_BACKEND_URL url of the backend

License

This project is licensed under the MIT license, Copyright (c) 2017 zebbra AG. For more information see LICENSE.md.