Skip to content

chemik3/crm-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRM API

Implements business logic of CRM system.

Building

Project uses gradle build tool.

Runing crm-api service

> gradlew run

Point your browser at http://localhost:8080/customers

Distribution build

> gradlew distZip

You would find distribution package in build/distributions. In order to run the service you need to unzip the packege and cd into it.

> bin/crm-api server config/crm-api-dev.yml

Database

PostgreSql databse is used. Database connection details are defined in src/dist/config/crm-api-dev.yml. Initialization script (containing sample data) can be found in src/test/resources/db folder.

REST API

API specification is provided at http://silesnet.github.io/.

This project aims at implementing following resource APIs:

  • customers
  • services
  • products
  • regions

All data should be sent in JSON (application/vnd.api+json), http://jsonapi.org/

Technology

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors