Skip to content

Instantly share code, notes, and snippets.

@ebenezergraham
Last active August 24, 2018 23:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ebenezergraham/c0f085f95bf0a8c6aade2101f2a61575 to your computer and use it in GitHub Desktop.
Save ebenezergraham/c0f085f95bf0a8c6aade2101f2a61575 to your computer and use it in GitHub Desktop.
GSoC final Submission for the Fineract CN SMS and Email Notification Service project

GSoC 2018 Final Submission ⚡

Organization : Apache Software Foundation

Project Name : Fineract CN SMS/Email Notification Service

Mentor : Isaac Kamga

Student : Ebenezer Graham

Repository! 📁

  • All the code for the service can be found here. During the beginning of this programme, I created this repository for the service and transferred ownership to Apache eventually - notification service.

Documentation for the Notification Service 📄

Getting Started and setting up with the service. Use this linked to understand how the system works - Link

Implemented Features 🌱 🌱

  • Created the notification microservice (APIs, SMS and Email services)
  • Created documentation on Apache's Confluence wiki
  • Incorporated notification microservice into demo-server
  • Implement Notification Listener in demo server
  • Customer Event Listener

Features to Implement after GSoC

  • Message Template
  • Message Localisation
  • Notification subscription and unsubscription for customers (See UI design here)
  • Create Frontend in fims-web-app

Submited Pull Requests 😄

Notification Service

  • Unit, component Tests,Rest, command handlers, client manager and Bug Fixes - link

Demo-Server

  • Adding the service to the demo-server - link

Copyright & License

See LICENSE file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment