Target releaseRelease name or number
Epic 
Source CodeLink to GitHub Repository
Project Status
Document status
Document ownerRishabh Shukla (Unlicensed)
DesignerAnuruddha Premalal
DevelopersRishabh Shukla (Unlicensed)
QALead tester

Project Summary

Goals

Background, Impact, and User Need

Why are you doing this? How does this relate to your overall product strategy?

Deliverables

Insert list of project deliverables here including documentation, etc. 

Project Implementation Plan

This project enhances the usability of the mifos X platform by building a real time notification system for basic user actions pertaining to users, branch manager, agent, client etc. For example, agent will update the database with new loan data and in real time this will be propagated to both the concerned client and the associated branch manager. Java API of mifosX platform will be updated to watch for any new changes and then notifications about these changes will be send to the registered parties in real-time. Notification system will be developed in such a way that it can be customized according to user's need. This project will also develop the required UI to accommodate this notification system using AngularJS and Bootstrap.

Schedule/Timeline

High level schedule for implementation based on GSOC calendar

Additional Resources

Link to background, wiki pages, other similar work, research related to the project. 

Requirements

Assumptions

User Stories

#TitleUser StoryImportanceNotes
1Short identifier for the storyDescribe the user and what they are trying to achieveMust Have
  • Additional considerations or noteworthy references (links, issues)
     

User interaction and design

Include any mockups, diagrams or visual designs relating to these requirements.

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome
(e.g. How we make users more aware of this feature?)Communicate the decision reached

Not Doing