Skip to content

saijun97/erp

Repository files navigation

Heroku AWS Postgres Java Spring Vaadin Twilio ElasticSearch Hibernate Gradle Github CloudFlare

Multi-Cloud-based ERP System

A Web-based ERP System that was developed for my final year dissertation project to support the business processes of BBCwyse Technology Co. Ltd. A full stack java framework named CUBA Platform was used to develop the system and it was deployed to Salesforce Heroku Cloud Application platform. An instance of the Postgres database and the SendGrid Email API (Mail Server) was also provisioned as the system’s underlying components. Amazon S3 was also configured and integrated to the system to act as its file storage service for user uploads and attachments while GitHub was used as the version control system/code respository from which changes to the staging and production environments could be continuously deployed and integrated (CI/CD). The system also featured an integration with the Emtel Web-to-SMS Gateway for automated SMS notifications and was secured using CloudFlare SSL.

Framework

Jmix: https://www.jmix.io/framework/

Infrastructure

App Screenshot

Features

The system's main features included:

  • Sales Order Management
  • Tasks Management
  • Service Requests Management
  • Clients Management
  • Products Management
  • Portal Content Management
  • Employees Management
  • Qualifications Management
  • Analytics Dashboard
  • Flexible Reporting Capabilities

App Screenshot

Demo

Click Image to Play Demo Video

Dissertation Demo - ERP System