All Projects → TailorDev → Crick

TailorDev / Crick

Licence: mit
📊 Crick is a backend for the Watson time-tracker.

Programming Languages

javascript
184084 projects - #8 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Crick

Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+6271.98%)
Mutual labels:  api, dashboard
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (+19.32%)
Mutual labels:  api, dashboard
Chartbrew
Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊
Stars: ✭ 199 (-3.86%)
Mutual labels:  api, dashboard
Ceph Dash
Flask based api / dashboard for viewing a ceph clusters overall health status
Stars: ✭ 398 (+92.27%)
Mutual labels:  api, dashboard
Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (-46.86%)
Mutual labels:  api, dashboard
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+20086.47%)
Mutual labels:  api, dashboard
Apisix Dashboard
Dashboard for Apache APISIX
Stars: ✭ 268 (+29.47%)
Mutual labels:  api, dashboard
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-46.38%)
Mutual labels:  api, dashboard
Payload
Headless CMS and Application Framework built with Node.js, React and MongoDB
Stars: ✭ 154 (-25.6%)
Mutual labels:  api, dashboard
Shopper
An eCommerce administration built with Laravel 5 for create online shop.
Stars: ✭ 205 (-0.97%)
Mutual labels:  dashboard
Node Fb Messenger
✉️ Facebook Messenger Platform Node.js API Wrapper
Stars: ✭ 206 (-0.48%)
Mutual labels:  api
Inkscope
inkScope is a ceph visualization and admin interface
Stars: ✭ 204 (-1.45%)
Mutual labels:  dashboard
Api Development Tools
📚 A collection of useful resources for building RESTful HTTP+JSON APIs.
Stars: ✭ 2,519 (+1116.91%)
Mutual labels:  api
Ssis Dashboard
HTML5 SQL Server Integration Services Dashboard
Stars: ✭ 206 (-0.48%)
Mutual labels:  dashboard
Dhufufu
Dhufufu~ API Database for ACG sites & Related Services 有关各种ACG网站的API啦神马的
Stars: ✭ 204 (-1.45%)
Mutual labels:  api
Defterp
deftERP - Jakarta EE (Java EE 7 : JSF, JPA, EJB, CDI, Bean Validation)
Stars: ✭ 207 (+0%)
Mutual labels:  dashboard
Swiftdailyapi
A Swift API framework for ZhiHu's Daily News.
Stars: ✭ 204 (-1.45%)
Mutual labels:  api
Fastapi Gino Arq Uvicorn
High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).
Stars: ✭ 204 (-1.45%)
Mutual labels:  api
Covid19za
Coronavirus COVID-19 (2019-nCoV) Data Repository and Dashboard for South Africa
Stars: ✭ 208 (+0.48%)
Mutual labels:  dashboard
Chatapi Wechat
Java版本微信聊天接口,使用网页微信API,让你能够开发自己的微信聊天机器人
Stars: ✭ 207 (+0%)
Mutual labels:  api

crick

CircleCI

Crick is a backend for the Watson time-tracker, built during a "Le lab" session:

Installation

API

Start the Docker environment (Golang and PostgreSQL containers) with the following command lines:

$ cd api/
$ make dev

Be sure to apply all the migrations:

$ make migrate-up

Get the API logs:

$ make logs

Get help:

$ make [help]

Stop and remove the Docker environment:

$ make down

Load Watson's frames to your local server (python 3.4+ is required):

$ CRICK_API_TOKEN='mytoken' python3 api/scripts/watson_push.py (-h)

About

The API documentation can be found in the apiary.apib file or online at: http://docs.crickapi.apiary.io/. This HTTP API is written in Go and serves two purposes: providing a endpoint for Watson synchronization and allowing the web app to access data.

Web app

$ cd web/
$ yarn install
$ make dev

Browse: http://crick.dev:3000/.

About

The Web application is a create-react-app client side application. Authentication with the HTTP API relies on Auth0.

Contributing

Please, see the CONTRIBUTING file.

Running the test suite

$ cd api/ && make test
$ cd web/ && yarn test -- --watch=false

Contributor Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See CODE_OF_CONDUCT file.

License

Crick is released under the MIT License. See the bundled LICENSE file for details.

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].