Public Lab Research note


GSoC Phase ll evaluation

by gautami_gg | July 23, 2019 15:07 23 Jul 15:07 | #20250 | #20250

It's strange how time goes by so fast. It seems like only yesterday I was writing my proposal and here I am writing a blog for my second evaluation. I feel so lucky to have been selected as a GSoC participant in PublicLab and be a part of this amazing organisation. Every member here can say the same. From my first day of contribution till date, everyone has been so warm and welcoming.

I have been collaborating with Lekhika for the past 1.5 months and working on the UI Improvements of the website. We create issues for each page and then add checklist of the tasks and assign them to ourselves. This method has proved to be great in synchronising and breaking up of tasks.

Github project:

https://github.com/publiclab/plots2/projects/10

Issues we have been working on and the concerned discussions:

Planning Issue : https://github.com/publiclab/plots2/issues/5739

People's page : https://github.com/publiclab/plots2/issues/5707

Search results page : https://github.com/publiclab/plots2/issues/5708

Questions page : https://github.com/publiclab/plots2/issues/5733

Individual Tags page : https://github.com/publiclab/plots2/issues/5890

Profile's page : https://github.com/publiclab/plots2/issues/5891

New sidebar design : https://github.com/publiclab/plots2/issues/6005

My merged PRs :

Aligning stats page : https://github.com/publiclab/plots2/pull/5578

Add location on people page : https://github.com/publiclab/plots2/pull/5757

Adding question area to the question's page : https://github.com/publiclab/plots2/pull/5805

Adding ellipsis on the people's page : https://github.com/publiclab/plots2/pull/5806

Fixing individual tags page : https://github.com/publiclab/plots2/pull/5864

Main tags card on individual tags page : https://github.com/publiclab/plots2/pull/5938

Sidebar for individual tags page : https://github.com/publiclab/plots2/pull/5995

My in-progress PRs :

Adding login/signup modal on question's page : https://github.com/publiclab/plots2/pull/5860

Adding tag specific sorting on the question's page : https://github.com/publiclab/plots2/pull/5912

Currently, I am working on the pending issues and the profile page. We had a lot of confusion regarding the design and implementation of the profile page and on discussion with the mentors we came up with excellent solutions which can be seen here https://github.com/publiclab/plots2/issues/6001. Lekhika and I had an on-call meeting regarding this issue as well and we have started with the implementation of the profile page.

I was inactive for a few days in between due to a minor ailment but now I am well and working with full force to complete all the tasks in the next two weeks. Lekhika and I are also working on the minor tweaks here and there as this is a UI improvement project which requires a lot of brushing up of the web pages.

After the profile page, we will be working on the dashboard, the design for which is not ready yet. Since, the designs for the above two pages is still skeptical, the upcoming month will involve a lot of design discussions with the mentors.In the UI improvement project, I have mostly worked on the view files and the controllers for new feature addition. I have learned to write tests recently and have been reading about it lately.

In the final month I will also be working on the In-app notification system and a Notification wall. https://github.com/publiclab/plots2/issues/5745 I will be integrating activity_notification gem and adding controllers and models for the same. Currently, we have notification system only for the comments, which can be extended to publishing a note/wiki or likes etc. I will start its implementation this week after discussing it with my fellow team partner Naman, who will be working on web push part of the notification system.

My overall journey at PublicLab has been great so far. I have learned a lot in the last 3 months. I have loved collaborating and discussing the various issues and designs. I am looking forward to a lot of discussions and implementation in the final month. I am really excited for this last phase of GSoC which will involve summing up the work done so far and getting all the pieces together. I really enjoyed my journey so far in GSoC with PublicLab and I am hoping the upcoming month will be just as exciting. I am looking forward to more design discussions with the mentors and fellow interns and implement the same in this final chapter of GSoC 2019.


1 Comments

Great post @gautami_gg !! And, both you and Lekhika, did awesome work together 🎉

Reply to this comment...


Login to comment.