Organisation: FOSSASIA
Project: Susper
During this summer, I worked on FOSSASIA's Susper project. I contributed in two repositories in GSoC 2018 for FOSSASIA i.e Susper and YaCy Grid . The main aim of my project was to Enhance SUSPER Search Engine with improved search results, search options and more features. I worked on fixing Travis CI in YaCy Grid and I also created a script to start YaCy Grid and all its components. Apart from working on Susper and YaCy Grid, I also fixed some bugs in FOSSASIA's Loklak_Search project.
- Commits made by me: Link
- Issues created by me: Link
- Pull requests created by me: Link
- PRs reviewed by me: Link
- Improved UI and added Knowledge Graph feature using Wikipedia API.
- Implemented Images in Knowledge Graph.
- Enhanced Susper Search Engine's responsiveness for every screen size.
- Implemented Text-To-Speech feature using Wikipeadia Knowledge Graph.
- Fixed bug in deployment of Susper Search Engine. The Search Engine is now deployed automatically as earlier.
- Improved appearance of current themes in Susper Search Engine
- Implemented a Lightbox to display result providers in Graphical format.
- Fixed many security vulnerabilities in Susper Project.
- Deployed development branch of project on heroku for testing.(http://susper-dev.herokuapp.com)
- Written unit tests using Jasmine for Knowledge Graph and other new features.
- Implemented News Feature in Susper Search Engine that shows results from News Organisations.
- Optimized the build artifacts of the project to improve performance.
- Implemented a query description for each query in Knowledge Graph using Wikidata API.
- Removed all the hardcoded URLs of API server,Susper,logos and other images from the project.
- Worked on improving UI of sidebar and implemented a Lightbox to display all Authors and Providers.
- Fixed many bugs and errors in project.
- Fixed Problems in Travis CI in YaCy Grid MCP.
- Created a python script to update and run all components of YaCy Grid.
Following are the snapshots of few features implemented by me in Susper Search Engine:
All blogs posted by me can be found here: Link
My daily scrum reports can be found here: Link
- GSoC Meetups: Meetup 1 | Meetup 2 | Meetup 3
- Facebook Events: Facebook Event Link 1 | Facebook Event Link 2 | Facebook Event Link 3
- Twitter Posts: Link
- Screencasts of project: Screencast 1 | Screencast 2 | Screencast 3
- Presentation: Link