Skip to content

albertarvesu/cyberdyne

Repository files navigation

Cyberdyne

license Build Status codecov

A simple web application to manage the QA and shipping process of a robot company.

Demo

The app was created using create-react-app with typescript. Instruction on how to use this setup can be found here. NodeJS is being used on the backend and is currently deployed here while the source code is hosted on Github. On the other hand, the application uses Ant on the UI. Ant has rich sets of UI components and integration with React is quite easy.

The application state is powered by redux while uses redux-saga for middleware. There's two major components in the app, <QualityAssurance /> and <Shipping />, which represents two major stages of the manufacturing company. Ant UI framework became very handy to deliver the best possible user-experience.

Running the app locally

git clone git@github.com:albertarvesu/cyberdyne.git`
cd cyberdyne
yarn start

Note: requires 2 environment variables that needs to be set

Global variables
  1. REACT_APP_API_URL - the API URL endpoint (defaults to https://localhost:3001)
  2. REACT_APP_BASENAME - sets the basename props for the <BrowserRouter /> (defaults to /)

Integrations

Travis CI Codecov

Running builds

yarn build

Running Test

yarn test

To generate test coverage

yarn test:coverage

About

The Robot Factory Challenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published