GSOC 2016 AngularJS Community App Enhancements
Project Summary
The AngularJS Community App is the standard application on the Mifos X platform that provides all the core functionality for the most common methods of financial inclusion, products and services. View the scope and usage of the project it need to be very scalable and modular to ease the maintenance, customisation and even the performance. However another important point of this project is the UI component consistency for the Community App to be more user friendly and customisable. During this Summer of Code Program I will be ensuring the following  point to be implemented in the next version of Mifos X platform.
- Update the AngularJS version to 1.5.xÂ
- Performance improvements by introducing on demand loadingÂ
- Implement a new skin for the appÂ
- Migrate the stylesheets to SassÂ
- Upgrade to latest version of  http://angular-ui.github.io/bootstrap/
- Upgrade all plugins to versions compatible with Angular 1.5.xÂ
Goals
- Improve the performance of the application
- Improve the user experience
- Ease the Maintenance
- Ease the Customization
Background, Impact, and User Need
perfomance and user experience
Schedule/Timeline
Â
Â
Community BondingApril 22, 2016 - May 22, 2016 | |
---|---|
(4 weeks)
| |
Students Work on their Projects (Pre Midterm Evaluation )May 23, 2016 - June 27, 2016 | |
(1 week)
(1 week)
(2 weeks)
| |
Students Continue Coding (Post Midterm Evaluation)June 27, 2016 - August 15, 2016 | |
(2 weeks)
(2 weeks)
(2 weeks)
| |
Students Submit Code and EvaluationsAugust 15 - 23, 2016 | |
(1 week)
|
Â
Additional Resources
GSOCÂ JIRA Ticket:Â https://mifosforge.jira.com/browse/MIFOSX-2708
GSOC REPOS:Â https://github.com/kamdjouduplex/community-app
GSOC BLOG:Â http://tony14pro.blogspot.com/