This initiative is basically to demonstrate the end to end application architecture including microservices, API gateway and a lightweight frontend layer.
Below Diagram shows the complete tech stack included on each layer
To configure & run it locally: follow the below steps
1. go to https://nodejs.org/en/download 2. Select LTS [current release] to install the dependencies. 3. Select your OS and click on installer 1. go to https://academy.datastax.com/planet-cassandra/cassandra 2. Click on installer based on your OS type 1. get the DB script from https://github.com/bibinkt/ProductService/blob/master/cassandraScript.txt and execute in your local DB 1. Clone the repo using git clone https://github.com/bibinkt/UXLayer.git 2. Run "npm install" to install the dependencies. 3. Run "node server.js" to start the local web server 4. If your Gateway & microservice server has not configured then plz point this application login flow to inbuild Fake server. 5. To point to the fake response server , uncomment line number 62 & 130 from actions/AppActions.js 1. Go to https://github.com/bibinkt/nodeAPIGateway/blob/master/README.md 1. Go to https://github.com/bibinkt/ProductService/blob/master/ReadMe.md- NodeJS -> https://www.youtube.com/watch?v=-u-j7uqU7sI
- ReactJS -> https://www.youtube.com/watch?v=-AbaV3nrw6E
- Redux -> https://www.youtube.com/watch?v=DiLVAXlVYR0
- ES6 [ECMAScript] -> https://www.youtube.com/watch?v=ZJZfIw3P8No