Skip to content

aldorr/thyme-plane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

12104d6 · Jun 16, 2022
Jun 30, 2021
Sep 9, 2020
Jun 16, 2022
May 29, 2019
Sep 9, 2020
Mar 25, 2020
Sep 9, 2020
Nov 25, 2019
Jun 27, 2021
May 29, 2019
Sep 9, 2020
Jun 16, 2022
Jun 14, 2022
May 29, 2019
Jun 28, 2019

Repository files navigation

thyme plane

thyme plane

thyme plane is a PWA created with vue.js & buefy for making time entry and calculation easier. Adding clients, adding projects, and time for each project is simple. Then doing monthly calculations with filters by client and project makes creating reports a cinch.

Build Status npm node license

Project setup

git steps

  • make new branch

  • clone repository (i.e.):

    git clone https://github.com/aldorr/thyme-plane.git
  • make changes

  • submit changes

  • submit pull request

npm steps

Install Dependencies

npm install

Compile and serve hot-reloading for development

npm run serve

Try it out with your own firebase setup

  • First set up a Firebase rtdb.

    • Rules
    {
      "rules": {
          ".read": "auth.uid !== null && data.child('users').child(auth.uid) !== null",
          ".write": "auth.uid !== null && data.child('users').child(auth.uid) !== null"
      }
    }
    • Add Authorized User and make user in Database with same UID (so above rules work)
  • Then copy the .env.sample to .env

  • Add the appropriate variables to the .env file.

  • You may need to add the appropriate tables as well.


Compile and minify for production

npm run build

Run your tests

npm run test

TODO: write tests

Lints and fixes files

npm run lint

Deploy script included

npm run deploy
  • You can also make your own deploy.sh script
  • or use the one provided with your own surge account
  • add your domain to /public/CNAME

Customize configuration

See vue.js CLI Configuration Reference.

License

Code released under MIT license.

Version

  • Version 0.5.0

Full Demo

Try it out here

User

PW

  • Easy-T0-Guess-Passw0rds

Communication

Donate

ko-fi