- Name: Sunny Gogoi
- FAS Account: darkowlzz
- Fedora user page: https://fedoraproject.org/wiki/User:Darkowlzz
Contact Information
- Email Address: indiasuny000@gmail.com
- Blog URL: http://codingowl.tumblr.com/
- Freenode IRC Nick: darkowlzz
NOTE: We require all students to blog about the progress of their project. You are strongly encouraged to register on the Freenode network and participate in our IRC channels. For more information and other instructions contact Org Admins.
please answer following questions
Why do you want to work with the Fedora Project?
Because I love to work with open communities and their projects. Fedora is one of the best projects in the open space. I would love to contribute to such a project and join the great people in making great stuff.
Do you have any past involvement with the Fedora project or any other open source project as a contributor?
Yes, I am deeply involved in the Mozilla project. I have worked on a couple of their projects like Firefox, Firefox for Android, Firefox Add-on SDK, Devtools, Bedrock, Gaia etc. Also, I have fixed a few bugs in Waartaa.
Did you participate with the past GSoC programs, if so which years, which organizations?
No.
Will you continue contributing/ supporting the Fedora project after the GSoC 2014 program, if yes, which team(s), you are interested with?
Yes, I love what Waartaa is doing and I would continue contributing to it even after GSoC 2014 program. Also, I would look around to contribute in other Fedora projects too.
Why should we choose you over other applicants?
Because I am an existing contributor to Waartaa and would continue contributing to it and make it better as we take it to new levels. I am already familiar with waartaa code base, and the web technologies it uses. Also, I am well familiar with the development tools used in Waartaa and other open source projects, so there won’t be any time wasted in learning to use the tools.
Project Proposal
Abstract
Waartaa is serving a great purpose by providing free, open and easy to use solution for IRC. A chat log archiving and search integration in existing waartaa with a dashboard for various channels would be of great use. In this proposal, I suggest integrating Elasticsearch in Waartaa for chat log archiving and a search interface for querying through the archived conversations.
Content
Currently, Waartaa is allowing users to stay connected to various IRC channels and log the conversations in those channels. With increase in number of users, number of different channels and everyday conversations in the channels, the amount of logged data is increasing day by day. In the existing Waartaa, there is no way to search or jump through the chat logs.
Elasticsearch (ES) is an open source search server which could be used to archive data and search in real-time. This summer, I would like to integrate ES into Waartaa's as a log archiving and search engine. A search bar would be integrated at the top of the existing Waartaa IRC UI.
Also, I would be implementing an IRC dashboard as a part of Waartaa where users would interact with the bookmarked conversations, channel mentions, favorite channels and discover new channels. This would guide new users to get started on using Waartaa and familiar with various IRC channels of different communities. The search engine would also be a part of this dashbard.
In addition to the aforementioned features, I would also be working on a Waartaa html5 mobile app based on the same Meteor.js framework on which Waartaa is based on.