Skip to content

ndrmc/cats-core

Repository files navigation

CATS (Commodity & Allocation Tracking System) is a software for tracking commodity movements managed through NDRMC (National Disaster Risk Management Commission) humaniterian supply chain. CATS is an initateve by NDRMC and FMIP (Food Management Improvement Project) designed to link the different parts of the NDRMC supply chain so that commodities received from a particular donor can be tracked all the way to the beneficiary.

Project Links:

System Requirements

  • JDK 8
  • Postgresql 9.2+
  • Git
  • Gradle
  • Docker

Configuring development environment

Eclipse/Spring STS setup

IntelliJ IDEA Setup

Running local application instance

  1. Installing required dependencies
  2. Setting up database
  3. Running database migrations (schema and data)
  4. Port and address

Known issues

Any known issues in developing/running cats-core

Tech Stack

  • Java 1.8
  • Gradle
  • Postgres 9.3+
  • Spring
  • Flyway
  • Apache POI
  • Swagger

License Terms

This program is licensed under the Apache License, Version 2.0.

Releases

No releases published

Packages

No packages published

Languages