cuerposaco / phone-catalog-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

phone-catalog-app

Requirements

Docker services

  • Api (node.js)
  • Web (node.js)

Start Exercise

Run following docker-compose command to build and start the services and production environment:

> docker-compose -f docker-compose.yml up --build

If you want to run in development mode, execute this command:

> docker-compose up --build

Note: use -d command if you want to run in background (detached) mode docker-compose -f docker-compose.yml up --build -d, you need to execute docker-compose down to stop and remove containers.

When services are up and running, open http://localhost:4000/ in your browser.

API Server

The API server are developed in Node.js with the Restify module.

WEB Server

The WEB server are developed in Node.js with the Express framework, [Nunjucks] as template engine.

In the same folder you can find the client side project under the folder name src, developed with React, Redux, Redux-thunk and Webpack as module bundler, and sass as css framework.

The client side works as a Single Page Application (SPA).

About


Languages

Language:JavaScript 89.7%Language:CSS 9.1%Language:HTML 1.3%