Enteprise Patterns Course

This is the sample project for the Enteprise Patterns course for Frontend Masters.

Prerequisites

Web: Getting Started

git clone https://github.com/onehungrymind/fem-enterprise-patterns.git
cd fem-enterprise-patterns
yarn

You can run the micro app via npm run serve:micro

The micro application will open to http://localhost:4400 in your browser.

You can run the meso app via npm run serve:meso

The meso application will open to http://localhost:4500 in your browser.

You can run the macro app via npm run serve:all

The micro application will open to http://localhost:4200 in your browser.

The serve:all command is a convenience methods that runs the serve:api and serve:macro commands concurrently. You can run each command separately if you need to.

"serve:api": "nx run api:serve",
"serve:micro": "nx run micro:serve --port=4400 --open",
"serve:meso": "nx run meso:serve --port=4500 --open",
"serve:macro": "ng serve --open",
"serve:all": "concurrently \"npm run serve:api\" \"npm run serve:macro\"",

Note: the above terminal commands are for Mac. Remember to substitute the appropriate commands for your OS.

Challenges

If you want to follow along with the challenges, you can check out the start branch to see the code without solutions.

git checkout start