Skip to content

Instantly share code, notes, and snippets.

@hemantjadon
Last active September 3, 2017 07:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hemantjadon/4e13120d72a1470b6167743619f54f4d to your computer and use it in GitHub Desktop.
Save hemantjadon/4e13120d72a1470b6167743619f54f4d to your computer and use it in GitHub Desktop.
Description of the work done during GSoC 2017 at FOSSASIA

This summer, I worked on FOSSASIA's Loklak Search, Loklak Server, Loklak JS Scraper and. My major contribution was on loklak search to improve the web application in terms of design and performance. My major contribution in the application was to make it more reliable and stable so that it can be used by the wider audiance at a larger scale.

Loklak Search: Github Repository

Outcome of contributions:

  • The architecture of the application was stabalized by the providing structure to the query.
  • This enhancement in the architecture of the application made possible the integration of better search tools.
  • Loklak Search also provide media filters to filter out feeds with specific integrated using the query structure.
  • The application was made faster by improving the components and reducing the application size and loading the application and its components lazily for improved performance at runtime.
  • The UI/UX enhancements made the application more responsive to all the screen sizes.
  • The new components are added in the application are scalable for better usability
  • Coverage of the loklak search has improved. Implemented tests for most of the components and ngrx tools.

GSoC Project Link
Github Repo

Loklak Server: Github Repository

Loklak JS Scrapers: Github Repository

Outcome of contributions:

  • Introduced the module based (ES6) scrappers in the project, on which the other scrappers were based upon.
  • This base scrapper provides the scalable base for the scrappers and made them extensible pattern for the future scrappers.

Additional Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment