GSoC/2016/StatusReports/jgupta: Difference between revisions
(Summary of my GSOC 2016 work on wikitolearn desktop client) |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
'''A Brief Description:''' A Qt(c++)/QML app for offline usage and browsing of WikiToLearn. . The client should be able to | '''A Brief Description:''' A Qt(c++)/QML app for offline usage and browsing of WikiToLearn. . The client should be able to | ||
-search a page | -search a page | ||
-save a page offline | -save a page offline | ||
- read the offline pages | - read the offline pages | ||
- update or delete a pages | - update or delete a pages | ||
'''Status:''' : ''' | |||
'''Status:''' : '''Completed''' | |||
All the above mentioned features ( searching , storage , browsing and managing pages ) have been successfully implemented . | All the above mentioned features ( searching , storage , browsing and managing pages ) have been successfully implemented . | ||
'''Screenshots:''' | '''Screenshots:''' | ||
Line 25: | Line 29: | ||
'''Telegram Nick:''' | '''Telegram Nick:''' | ||
jayaditya | @jayaditya | ||
'''Telegram Channels:''' | '''Telegram Channels:''' | ||
Line 46: | Line 50: | ||
== Work report == | == Work report == | ||
'''Blog''' | |||
http://cryptowriteup.worpress.com/ | |||
'''Documentation''' | '''Documentation''' | ||
http:// | http://wtld.readthedocs.io/en/latest/docs/about/ | ||
'''Repositories''' | '''Repositories''' |
Latest revision as of 07:14, 21 August 2016
Project Overview
Project Name: WikiToLearn Desktop Client
A Brief Description: A Qt(c++)/QML app for offline usage and browsing of WikiToLearn. . The client should be able to -search a page
-save a page offline
- read the offline pages
- update or delete a pages
Status: : Completed
All the above mentioned features ( searching , storage , browsing and managing pages ) have been successfully implemented .
Telegram Nick: @jayaditya
Telegram Channels: WikiToLearn Tech, WikiToLearn Gsoc , WTL Desktop client .
This is awesome about GSoC:
GSoC 2016 gave me an opportunity to work with experts in the open source community . It was really a great experience in creating an open source software knowing that people will use it , contribute to it . I got a chance to start a whole new project by myself ( and of course with my Mentors help ) .
This is what I learned during GSoC:
- QML
- Qt Framework
- How to use wikitolearn / mediawiki API
- GIT
- Agile Development
- SQLite Database
- Model-view programming
- Debugging ( learned to use GDB and qt debugger )
- Project Management ( following timeline , deadline )
Work report
Blog http://cryptowriteup.worpress.com/
Documentation http://wtld.readthedocs.io/en/latest/docs/about/
Repositories https://github.com/hackertron/W2L
Proof of concept https://www.youtube.com/watch?v=8ChDasnf9SMe
Working Demo https://www.youtube.com/watch?v=MGyl-M-Q8ZY