Hemant Jadon | @hemantjadon | Enhancing the Loklak Search WebApp
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
- Issues (Assigned/Resolved)
- Commits
- Pull Requests
- Deployed Link: http://loklak.org/
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.
Loklak Server: Github Repository
- Issues (Assigned/Resolved)
- Deployed Link: GCloud
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.