Versions Compared

Key

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

Navigation:

Children Display

To Do:

Setting up

  •  Setup VM to test notification service and demo server integration
  •  Create notification microservice
  •  Create documentation on Apache's Confluence wiki
  •  Incorporate notification microservice into demo-server
    •  Implement functions in the demo server service runner
    •  Implement Notification Listener in demo server
    •  Implement Nofication Manager

 Increment One: Notification Development

  •  Customer Event Listener
  •  Implement APIs
  •  Implement SMS Service
  •  Implement SMS Gateway Configuration repository 
  •  Implement Email Service
  •  Implement Email Gateway Configuration repository
  •  Portfolio Event Listerner
  •  Message Template
  •  Message Localisation
  •  Notification subscription and unsubscription
  •  Event Listeners for other notifications
  •  Rest Controller
  •  Command and handlers

Persistence Development

  •  Design Database Schema
    •  SMS configuration entity
    •  Email configuration entity

Road map for the notification service:

Feature List

  1. Message Localisation
  2. Notification subscription and unsubscribe feature via sms and email
  3. Enable SMS and Email for specific users by using custom field in customer
  4. Portfolio Event Listener
  5. Message Template

Completed first Increment and waiting for 2nd Iteration

Feature/ClassTo Do: Features
Customer Event Listener
  1. Add more events




Email Service

Email Configuration Repository and schema

SMS Service

SMs configuration Repository and schema

Rest Controller

Commands for SMS and Email Config

Handler


Completed

  •  Created notification microservice
  •  Incorporate notification microservice into demo-server

Persistence Development

Front-end Development

  •  Create Frontend for fims-web-app

...