• Stars
    star
    101
  • Rank 328,265 (Top 7 %)
  • Language
    JavaScript
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Micro Frontends Proof of Concept

Goals

  • create portal-like application with top-header and left-side navigation bar navigation bar has links that open sub-applications
  • each sub-application can be implemented in different technology (like Angular 5, React 15 and React 16)
  • we can render single sub-application in single page
  • we can render many sub-applications in a single page
  • each sub-application can be deployed independently and hosted on different servers
  • CSS stylesheets are independent
  • communication between sub-applications is possible

Modules

sub-app-angular

Angular 5 application. It a sub-application of the portal.

sub-app-react16

React 16 application. It a sub-application of the portal.

main-app

React 15 application. It is a template application, which aggregates sub-app-angular and sub-app-react16 as a portal.

Deployment

sub-app-angular

cd sub-app-angular
npm install
npm run build
npm run serve

Now bundles are available here: http://localhost:3001

sub-app-react16

cd sub-app-react16
npm install
npm run build
npm run serve

Now bundles are available here: http://localhost:3002

main-app

cd main-app
npm install
npm run build
npm run serve

Now the application is available here: http://localhost:3000

More Repositories

1

JUnitParams

Parameterised tests that don't suck
HTML
887
star
2

tdd-trainings

Java
150
star
3

eventsourcing-java-example

A simplified (in memory) example of Event Sourcing implementation for banking domain.
Java
92
star
4

DDD-ADM

Anemic Domain Model example
Java
37
star
5

terraform-structure-sample

HCL
31
star
6

angular-test-runner

Test Angular stuff without ngMock.
JavaScript
30
star
7

ng-test-runner

TypeScript
24
star
8

junitparams-spring-integration-example

Example of JUnitParams integration with Spring
Java
15
star
9

vending-machine-kata

Shell
11
star
10

ddd-clean-validation

Java
10
star
11

react-hooks-demo

Examples of React Hooks
JavaScript
8
star
12

elevator-kata

Java
7
star
13

DDD-validation

Java
5
star
14

ddd-issues

Sample project for Domain-Driven Design workshops
Java
5
star
15

concordion-rest-extension

Non-official extension to Concordion that provide support for writing executable specifications for REST services
JavaScript
4
star
16

smelly-code-app

Java
2
star
17

movie-rental-kata

C#
2
star
18

reducing-complexity

A project demonstating how to reduce code complexity
Java
2
star
19

concordion-rest-extension-example

Java
2
star
20

tdd-ecommerce-app

Java
2
star
21

angular-elements-component

Simple HelloComponent in Angular Elements.
TypeScript
2
star
22

bonus-calculator-java

TDD training kata inspired by trainigng provided by Industrial Logic.
Java
1
star
23

roman-numerals-kata

JavaScript
1
star
24

open-trapp-ui

New OpenTrapp UI written in React with support for mobile devices
TypeScript
1
star
25

builders-kata

Java
1
star
26

bonus-calculator-js

TDD training kata inspired by trainigng provided by Industrial Logic.
JavaScript
1
star
27

tdd-csharp-day1

C#
1
star
28

legacy-code-exercises

Java
1
star
29

ddd-promotions

Java
1
star
30

async-jest

JavaScript
1
star
31

rspec-oracle-tdd-workshop

Ruby
1
star
32

ci-training-jenkins-jobs

Groovy
1
star
33

employee-refactoring-kata

Java
1
star
34

ddd-bounded-context-integration

Java
1
star
35

gilded-rose-java

Java
1
star
36

tdd-todos-app-react

Todos in React
JavaScript
1
star
37

tdi-cookbook-example

A worked example of test-driving a chef cookbook from the book 'Test Driven Infrastructure with Chef', 2nd edition
Ruby
1
star
38

cdc_consumer_example

Java
1
star
39

frontend-interview

JavaScript
1
star
40

data-migration-testing

Example code for the Automating data migration testing blog post
JavaScript
1
star
41

spring-routes

Java
1
star
42

tdd-java-day1

Training exercises for Test-Driven Development workshop in Java
Java
1
star
43

barbershop

JavaScript
1
star