jefer94 / choco

Choco Components, Services and Tools.

Home Page:https://github.com/jefer94/algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



deps dev-deps chat Maintainability Codacy Badge License: GPL v3 github commits github contributors github last commit github vulnerabilities


Choco Algorithm

Services that provide a algorithm runtime emulator, and an IDE.

Install

# Clone
git clone https://github.com/jefer94/choco.git
cd choco

# Install
yarn

# Compile deps
yarn build:deps
yarn build:deps --scope=@chocolab/i18n
yarn build:deps --scope=@chocolab/algorithm-transpiler

# Execute service
yarn execute SERVICE_NAME

# Run in docker
docker-compose up -d

Services

Name Description
algorithm Algorithm frontend.
graphql-gateway GraphQL API Gateway.
activity Log of user activities.
authenticator Manage auth and tokens.
authorize Legacy authorization manager.
cache Manage in memory cache.
projects User projects.
world-cities-seed Countries, cities and language database seed.

Packages

Name Description
@chocolab/components React components, common UI.
@chocolab/algorithm-transpiler Algorithm to Javascript transpiler.
@chocolab/configs Configuration files.
@chocolab/css-utils Handle CSS variables.
@chocolab/env Load .env for monorepos.
@chocolab/functional Functional utilities.
@chocolab/hooks React hooks.
@chocolab/i18n Load dynamically our string, in we language.
@chocolab/keychain Unique key generator for React, prevent unnecessary renders.
@chocolab/middlewares Common Middlewares used in Express.
@chocolab/password Encrypt and decrypt password.

Maintainers


jefer94

About

Choco Components, Services and Tools.

https://github.com/jefer94/algorithm


Languages

Language:TypeScript 86.6%Language:JavaScript 5.7%Language:Shell 4.6%Language:Sass 1.6%Language:Dockerfile 0.8%Language:CSS 0.8%