Skip to Content

Microgen

~/vitorecomp/microgen (main)
[TypeScript]

Association member management system built with TypeScript.

typescriptwebappmanagement
# synced from github.com/vitorecomp/microgen

Microgen - Developing Microservices

Association Member Management System

Main system to control a association, this is aim to be a system that prove some microservices concepts, as well to define a good structure for NodeJS projects using monorepo template, this aims to be a ideal starting point for small startups build systems using modern solutions.

Tech Stack

This project will use the tech stack described bellow:

Backend

  • NodeJS LTS
  • Typescript
  • Sequilize
  • Express

Frontend

  • React JS
  • Typescript

Infra

  • Postgres
  • Openshift
  • Keycloak
  • Kafka
  • Argo CD
  • Tekton

Documentation

As this repo represent a set of good practices to develop microservices, the complete set of references and documentation explain the repo and the decisions takes will be available o the documentation section.

The documentation was build using sphinx-js, to run it run the follow command:

sh ./scripts/gen-docs.sh

Dev env setup

  • Visual Studio Code
  • Eslint
  • Sphinx
  • NodeJs

Release notes

0.0.1: (June 18th, 2023)

  • Create the repo
  • Add readme