Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requirements

  1. SSO using oAuth
  2. User / member management
  3. Global application options
  4. Modules (microservices) management
  5. Endpoint for attaching new microservices and comunicating with them via secure key

Technologies

AngularJS → Frontend

Laravel PHP → Backend

DB Schema

...

Overview

OMS core is the central module of AEGEE's Online Membership System OMS.

More information about the entire system can be found here.

More information about the project can be found here.

Installation

Check out the installation page.

Usage

Check out the usage tips page.

Source code

Github Repository

Design overview

Check this page for an explanation of the implementation design of the core microservice.

Features

A breakdown of the functionalities and responsibilities of the core microservice can be found in the microservice overview.

Technologies

  • Docker for deployment
  • Laravel / PHP for the backend
  • AngularJS for the frontend

Issue tracker

JIRA - CORE