GithubHelp home page GithubHelp logo

cattr-app / frontend-application Goto Github PK

View Code? Open in Web Editor NEW
33.0 5.0 23.0 58.92 MB

Public clone of https://git.amazingcat.net/AmazingTime/core/cattr-frontend

Home Page: https://cattr.app

License: Other

JavaScript 27.44% Vue 66.75% HTML 1.10% SCSS 4.65% Dockerfile 0.05% Shell 0.01%
time-tracking management efficiency cattr vuejs

frontend-application's Introduction

Cattr Frontend Application

Here is an official development repository: https://git.amazingcat.net/AmazingTime/core/cattr-frontend

!!!WARNING!!!

BACKEND AND FRONTEND APPLICATION HAS BEEN MERGED SINCE v4.0.0 AND NOW AVAILABLE AT https://github.com/cattr-app/server-application

About Cattr

Cattr is an open-source time tracking solution, designed to be flawlessly integrated with your infrastructure. Superpowered with features like built-in screenshot capture and activity detection, it's a great instrument to boost your team's performance straight to the top.

Screenshots

Dashboard Project report

Demo

The demo app is available here: demo.cattr.app

Install Cattr

Installation manual on the documentation website

# Install dependencies
yarn install

# Adjust parameters in env.local.js (API_URL at least)
nano app/etc/env.local.js

# Compile modules
yarn run compile

# Run production build
yarn run build

Note: if you want to work with the compiler or core use npm link

Env configuration

By default, will be loaded config from /app/etc/env.*.js.

env.js will always be read and loaded and then merged with contents of

env.<NODE_ENV>.js if it exists, and then merged with contents of

env.local.js if it exists

All variables will be accessible via VUE_APP_<variable_name> inside Vue components

Modules configuration

By default, will be loaded config from /app/etc/modules.*.json.

modules.config.json will always be read and loaded and then merged with contents of

modules.<NODE_ENV>.json if it exists, and then merged with contents of

modules.local.json if it exists

Links

https://github.com/cattr-app/desktop-application – Cattr Desktop Application. You can also download the built app for any OS from the official site.

https://github.com/cattr-app/frontend-application – Cattr Frontend Application.

https://github.com/cattr-app/backend-application – Cattr Backend Application.

Documentation

You can find the Cattr documentation on the website

Checkout the Getting Started page for a quick overview.

Questions

For questions and support please use the official forum.

frontend-application's People

Contributors

amazing-cat avatar dan4ad avatar danilshapilov avatar dependabot[bot] avatar mikemaximenko avatar nikibiki avatar vermorag avatar zyxer59 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

frontend-application's Issues

Validation error during installation

Initial set up fail if admin name is same as in example - like John Doe. Reproduced 10 times with different versions

tried with 3.4.1, 3.4.2 - validation error
3.0.3, 2.4.1, 2.2.0 - user not found

image
photo_2022-01-22_23-54-24

How to resolve. Put email instead of name and everything will work
image

How to enable https with nginx reserve proxy behind docker

Hi, I'm trying to implement your solution and everything works fine on http, except https

With browser I'm getting 403 forbidden error, trying to login with https://MYDOMAIN/api/v1/auth/login
But with curl -X POST https://MYDOMAIN/api/v1/auth/login again everything works

Where can I find server logs?

PS: there is a bug with /app/entrypoint.sh in docker
sed -i "s/frontend/$FRONTEND_DOMAIN/g" /etc/nginx/nginx.conf
also changes frontend root path in nginx.conf ,
root /app/frontend/output -> root /app/domain/output
and it breaks everything

Thanks.

Lost npm packages in dependencies

NPM packages from @cattr/* not found on npmjs.

Here is log from npm i frontend:

administrator@timetrackersrv:/root/cattrserver/frontend-application$ npm install
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@cattr%2fgitlab-integration - Not found
npm ERR! 404
npm ERR! 404 '@cattr/gitlab-integration@*' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

Transferring time between tasks

Hello. I feel like it's very easy to forget to switch tasks and leave a wrong one active.
A feature that allows to transfer some time from active task to another with switching to it would be very nice, imo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.