Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save nikhilrayaprolu/53c61bb9685d004e296768e7276f1b26 to your computer and use it in GitHub Desktop.
Save nikhilrayaprolu/53c61bb9685d004e296768e7276f1b26 to your computer and use it in GitHub Desktop.
Nikhil Rayaprolu
Google Summer of Code 2017
Organisation: FOSSASIA
Projects: Susper, Yacy, Query-Server
I have contributed to three repositories as part of GSOC.
My major task was to implement a working and stable front-end for the Susper, in addition to integrate new features in Susper.I have also worked on building image and teaser text implementation for query-server.
Docker images for micro services and deployed them on Google Cloud.
Major Outcome of Contributions:
Susper:
Implemented better User Experience for Susper like Animated Speech UI,
Implemented Features like InfoBox and Statistics Box
Enhanced STT (Speech to Text) and TTS (Text to Speech) feature
Implemented Instant Results and customisation of Results count,
Implemented Crawl Job Feature
Implemented Intelligence feature by integrating SUSI into Susper
Faster results and rendering in Susper
Implementation of Image Viewer and infinite scroll for images
Written unit tests using Jasmine for testing application.
Deployed Susper to Heroku
Yacy:
Built Docker Images and Kubernetes YAMLs for Yacy
Made Continuous Integration and Deployment for Yacy using Travis on Google Container Engine Kubernetes Cluster
Documented on How to deploy Yacy on Different Cloud Platforms.
Query Server:
Image Scrapping in query server.
Teaser text scrapping in query server
All of these features are implemented and working well. I would love contributing more.
Issues Raised By Me:
Susper:
https://github.com/fossasia/susper.com/issues?utf8=%E2%9C%93&q=is%3Aissue%20author%3Anikhilrayaprolu
Yacy:
https://github.com/yacy/yacy_grid_mcp/issues?utf8=%E2%9C%93&q=is%3Aissue%20author%3Anikhilrayaprolu
Query Server:
https://github.com/fossasia/query-server/issues?utf8=%E2%9C%93&q=is%3Aissue%20author%3Anikhilrayaprolu
Pull Requests Made by me:
Susper:
https://github.com/fossasia/susper.com/issues?utf8=%E2%9C%93&q=is%3Apull%20author%3Anikhilrayaprolu%20
Yacy:
https://github.com/yacy/yacy_grid_mcp/issues?utf8=%E2%9C%93&q=is%3Apull%20author%3Anikhilrayaprolu%20
Query Server:
https://github.com/fossasia/query-server/issues?utf8=%E2%9C%93&q=is%3Apull%20author%3Anikhilrayaprolu%20
Blog Posts:
Implementation of Statistic Infobox for Susper
Continuous Integration and Deployment of Yacy Grid
Deploying Yacy with Docker on Different Cloud Platforms
Implementation of Speech UI in Susper
Reducing Initial Load Time Of Susper
Implementing Intelligence Feature in Susper
Customizing Results Count in Susper Angular Front-end
Implementation of Customizable Instant Search on Susper using Local Storage
Crawl Job Feature For Susper To Index Websites
Using @Output EventEmitter to Hide Search Suggestions in Angular for Susper Web App
Multiple Page Rendering on a Single Query in Susper Angular Front-end
Using RouterLink in the Susper Angular Frontend to Speed up the Loading Time
How we implemented an InfoBox similar to Google in Susper
Calling an API in Angular: Using Ngrx/Redux Architecture and Yacy API for Susper
How to make your Website as a default Search Engine
Complete Blog List: http://blog.fossasia.org/author/nikhilrayaprolu/
Scrums:
My Scrum reports are made on https://groups.google.com/forum/#!forum/opntec-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment