Browser-Based Offline Access
Project Summary
Add offline support in community-app so that we can have same application working on all browsers with offline support without the need of desktop app. Adding offline support by using HTML5 Offline features.
Goals
Adding offline support to community app using HTML5 Offline features i.e - Service Workers, sw-toolbox, Dexie.js - IndexedDb wrapper for storing data offline
Background, Impact, and User Need
This Project will help us reach the last mile to those institutions working in rural areas that could benefit from our software but aren't fully connected.
Deliverables
- Offline Access to Community App
- Full Detailed Documentation
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)
|
Other Resources
Github repo - https://github.com/mbj36/community-app/tree/offline
Draft link - https://docs.google.com/document/d/1U6S5SuroVX-EclzepRS2afzDaDNfTDM0I8yxPekrh64/edit
My Blog - http://mohitbajoria.com/#blog/
Blog Post - http://mbj36.github.io/2016/07/19/gsoc-project/
Add offline support in community-app so that we can have same application working on all browsers with offline support without the need of desktop app. Adding offline support by using HTML5 Offline features.