Skip to content

Design and implement a system that allows users to track and trace supply chain items

Notifications You must be signed in to change notification settings

SrMoffat/iota-logistics-frontend

Repository files navigation

Supply Chain Track and Trace System

Objective

Design and implement a system that allows users to track and trace supply chain items.

Components

The system will have two main components:

  1. REST API
  2. Web Application

Minimum Requirements (Frontend)

The Web Application, (Single Page Application) at a minimum, must:

  1. Offer end users the capability to query the supply chain trail of an item by using the query interface offered by the REST API.
  2. It must be Javascript / TypeScript using your favourite SPA framework.

Addtional Requirements (Frontend)

The following bonus requirements could also be met:

  1. Responsive web application, as mobile users are also expected.
  2. Dockerfile for deployment of the Web application.

Local Setup

Prerequisites

  1. Install NodeJS on your host machine
  2. Clone this repository
git clone https://github.com/SrMoffat/iota-logistics-frontend.git
cd iota-logistics-frontend
  1. Install dependencies
yarn OR npm install
  1. Export environment variables (After adding correct values to .env as per .env.example)
cat .env.example >> .env
  1. Export environment variables
set -o allexport; source .env; set +o allexport
  1. Start the app
yarn dev
  1. Open the browser window on http://localhost:3000 for web application (Single Page App)

With Docker

  1. Install Docker

About

Design and implement a system that allows users to track and trace supply chain items

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published