Giter Site home page Giter Site logo

baoch254 / kantab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from icebob/kantab

0.0 0.0 0.0 14.26 MB

[WIP] Kanban board application. Powered by Moleculer & Vue.JS

License: GNU General Public License v3.0

JavaScript 75.49% Dockerfile 0.04% HTML 0.83% Vue 15.64% CSS 8.00%

kantab's Introduction

Moleculer Build Status Coverage Status

KanTab

KanTab is a kanban board application with microservices. Powered by Moleculer & Vue.

Screenshot

Demo

Live demo on now.sh: https://kantab.now.sh/

Tech stack

Desired features & modules:

  • Node v8.x with async/await
  • Moleculer microservices backend
  • VueJS frontend (VueX, Vue-router)
  • MongoDB
  • Central configuration
  • Global REST API
  • Swagger API docs
  • GraphQL endpoint
  • Full authentication
    • Login
    • Sign Up
    • Passwordless account
    • Forgot password
    • Reset password
    • Account verification
    • Social login
      • Google
      • Facebook
      • Github
    • Two-factor authentication
    • LDAP
  • ACL/RBAC (user roles & permissions)
  • I18N
  • Websocket
  • Plugin system
  • Caching with tags
  • Metrics & monitoring
  • Unit test & E2E test with Jest, Cypress
  • Docker files
  • Kubernetes & Helm chart files

Monitoring

In production, this project contains monitoring feature with Prometheus & Grafana.

Read more about it

NPM Scripts

  • dev: Start development mode (load all services locally)
  • start: Start production mode (don't load any services, use SERVICES env variable)
  • now-start: Start production preview on now.sh
  • cli: Start a CLI and connect to production
  • build: Build frontend code
  • lint: Run ESLint
  • deps: Check & update NPM dependencies
  • ci: Run continuous backend test mode
  • ci:e2e: Run continuous E2E test mode
  • test: Run all tests (backend, frontend, E2E)
  • test:backend: Run backend tests
  • test:frontend: Run frontend tests
  • test:e2e: Run E2E tests
  • dc:up: Start the stack in production with Docker Compose
  • dc:down: Stop the stack in production with Docker Compose

kantab's People

Contributors

icebob avatar

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.