Skip to content

Sample application that demonstrate client side UI Composition necessary for Service Oriented Architecture (SOA) using Angular and Redux

Notifications You must be signed in to change notification settings

rupeshtiwari/e-store

Repository files navigation

e-Store

  1. e-Store is a prototype client side application which demonstrates online shoping application which has below use cases implementations:
  • Listing Items for online sales
  • Adding Item to Cart
  • View Cart
  • Checkout
  • Submit Order
  1. There are 3 modules coming from below services:
  • Sales
  • Finance and
  • Customers
  1. There is Branding Modules which takes all of the above 3 modules code and create composition.
  2. ItOps module is also there which is not used yet.

See the app live in action here https://roopkt.github.io/e-store

This project is inspired by Service Oriented Architecture (SOA) philosophy. There is an initiative going on to create prototype SOA here in this link https://github.com/Particular/Workshop.Microservices

This project is following SOA principle and trying to solve client side composition using mainly below libraries:

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Contributing

Please read contributing guidelines here.

About

Sample application that demonstrate client side UI Composition necessary for Service Oriented Architecture (SOA) using Angular and Redux

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published