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/