All Projects → wbbly → time-api

wbbly / time-api

Licence: other
Nodejs API for Wobbly Time Tracker for the Teams

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to time-api

Timelite
Why is it 5 AM? Isn't there something simple I can use to track what I'm doing with all this time?
Stars: ✭ 201 (+737.5%)
Mutual labels:  time, timetracker
Gitlab Time Tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
Stars: ✭ 371 (+1445.83%)
Mutual labels:  time, timetracker
Server
self-hosted tag-based time tracking
Stars: ✭ 238 (+891.67%)
Mutual labels:  time, timetracker
Gitlab Time Tracker Taskbar
🦊🕘 A crossplatform menubar/taskbar application for GitLabs time tracking feature. Currently in BETA!
Stars: ✭ 127 (+429.17%)
Mutual labels:  time, timetracker
time
React UI for Wobbly Time Tracker for the Teams
Stars: ✭ 24 (+0%)
Mutual labels:  timetracker, wobbly
bootiful
Open-source, bare, modern Bootstrap v5 theme
Stars: ✭ 47 (+95.83%)
Mutual labels:  opensource
magnusbilling7
MagnusBilling is a fast, secure, efficient, high availability, VOIP Billing.
Stars: ✭ 136 (+466.67%)
Mutual labels:  opensource
CoronaTracker
A full stack framework to trace possible close-contact candidates within last specified days for an already detected covid-19 positive patient
Stars: ✭ 13 (-45.83%)
Mutual labels:  opensource
growth
Simples exemplo de CRUD para armazenar em memoria os dados vindo do JSON.
Stars: ✭ 40 (+66.67%)
Mutual labels:  nodejs-api
kick-off-web-scraping-python-selenium-beautifulsoup
A tutorial-based introduction to web scraping with Python.
Stars: ✭ 18 (-25%)
Mutual labels:  time
realworld-hasura
Realworld inspired blogging platform (Remake of Conduit) using Hasura + Purescript + Elm
Stars: ✭ 46 (+91.67%)
Mutual labels:  hasura
RooCMS
RooCMS - This is easy and convenient content management system designed to quickly create websites.
Stars: ✭ 21 (-12.5%)
Mutual labels:  opensource
MTJailed-Native
A terminal emulator with remote shell for non-jailbroken iOS devices
Stars: ✭ 24 (+0%)
Mutual labels:  opensource
documentation
Pterodactyl's documentation is open source! This repository contains the documentation for installing and updating both the panel and the daemon.
Stars: ✭ 99 (+312.5%)
Mutual labels:  opensource
opensource
Open source processes, policies, and info
Stars: ✭ 29 (+20.83%)
Mutual labels:  opensource
NearBeach
NearBeach is an open sourced project management tool, helping you keep track of your project. You can track requirements, projects and tasks
Stars: ✭ 97 (+304.17%)
Mutual labels:  opensource
canon-generator
Create and visualize temporal canons a'la Conlon Nancarrow
Stars: ✭ 31 (+29.17%)
Mutual labels:  time
cftime
Time-handling functionality from netcdf4-python.
Stars: ✭ 53 (+120.83%)
Mutual labels:  time
gobo.icu
URL Shortener For Scratch
Stars: ✭ 14 (-41.67%)
Mutual labels:  opensource
moment-cache
⏱ Simple utility to cache moment.js results and speed up moment calls.
Stars: ✭ 29 (+20.83%)
Mutual labels:  time

Wobbly API

Pre-requisites

Usage

  • Clone this repo on a machine where you'd like to deploy api application
  • Copy docker/nginx/nginx.conf.dist to docker/nginx/nginx.conf
  • Copy docker-compose.override.yml.dist to docker-compose.override.yml
  • Copy docker-compose.yml.dist to docker-compose.yml
  • Edit docker/nginx/nginx.conf and change '127.0.0.1' with Wobbly API domain
  • Edit docker-compose.override.yml and change MAILER_USER, MAILER_PASSWORD, MAILER_SMTP, MAILER_SENDER_NAME, MAILER_SENDER_EMAIL, MAILER_MANAGER_EMAIL values
  • Edit docker-compose.override.yml and change 'GRAPHQL_URL' value with Wobbly GraphQL Engine domain name [eg. http://127.0.0.1:8080/v1/graphql]
  • Edit docker-compose.override.yml and change GRAPHQL_ACCESS_KEY to HASURA_GRAPHQL_ADMIN_SECRET value [look at the Wobbly GraphQL Engine instance]
  • Edit docker-compose.override.yml and change 'APP_URL' value with Wobbly Frontend domain name [eg. http://127.0.0.1]
  • Edit docker-compose.override.yml and change JWT_SECRET_KEY to something secure
  • Edit docker-compose.override.yml and change ENCRYPTION_CRYPTO_KEY and ENCRYPTION_CRYPTO_IV [follow the instructions here nodejs/node#16746 (comment)]
  • Edit docker-compose.override.yml and change BILLWERK_CLIENT_ID, BILLWERK_CLIENT_SECRET, BILLWERK_HOST values
  • docker-compose up -d --build
  • docker exec -ti <nodejs-docker-container> bash -c 'npm install'
  • docker exec -ti <nodejs-docker-container> bash -c 'npm run start:prod'

Important endpoints

  • Frontend application will be http://127.0.0.1:8081
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].