This is a simple demonstration project to manage contact including name, and phone number.
Backend: written by Node.JS & Redis (Storage)
Frontend: by React (Test by Jest) & Vue (Test by Cypress but not implemented)
Use the docker to create development environment.
docker-compose up --build
This will install all packages and run servers per each containers (node-api, react-ui, vue-ui).
Docker Containers Naming & URL
node-api : challenge-app-server - localhost:5000
react-ui : challenge-app-react - localhost:3000
vue-ui : challenge-app-vue - localhost:8080
docker exec -it challenge-app-react /bin/bash
npm run test