DEV Community

Cover image for GSoC'23 Journey
shubhangi013
shubhangi013

Posted on • Edited on

GSoC'23 Journey

May 28, 2023 - Jun 3, 2023

After getting added to all the resources, updated my monday with further broken down tasks and weekly sprints
This week was dedicated to knowing about the platform, the needs of the users and brainstorming about the problems in the current UI. The following were the results of it-

  • Give a visual overview of the profile
  • Make the sidebar better by giving more apparent names
  • Dns_Resolution is not showing up in the table
  • Tags are pretty broken in general
  • Hotkeys should be enabled to navigate
  • Add columns for hostname on the timeline
  • Resize the columns and optimize the space

I started with prioritizing what should be done first and researched about online frameworks and libraries available to achieve them and decided on keeping bootstrap as the primary one.
I added debug mode in the web interface for the future developers
I started with a Figma mockup

Jun 4, 2023 - Jun 11, 2023

I was sick for most part of the week but when I got back not only did I catch up, but also went ahead to implement a design for the navbar I’ve been working on.
I embedded the documentation and have opened a pull request for the same.
Next on I plan on working on fixing the bugs and

Jun 12, 2023 - Jun 19, 2023

I designed the 2nd navbar on Figma and side by side implemented it on code. I didn't install any other library and used the pre-installed bootstrap. I've now been working on making the sidebar more responsive. I've figured out the way I can achieve this and now I'm implementing it and plan on opening a PR for the same. I tried to solve the bugs i was assigned, but couldn't replicate the errors.
I'll focus on creating further tasks revolving around the general profile/ the sidebar and solving bugs side by side. The overall design is focussed on extracting colors from the stratosphere logo and using them.

Jun 20,23 - Jun 26,2023

I've designed the IP overview and have made significant progress in profile overview and general overview.
I need some more information and will be good do go with complete design.

Jun 26,23 - Jul 3,2023

With the help from my GSoC mentors, I have finally designed all the 3 screens and will implement them now. Figma has proven to be an excellent tool with its community feature and ability to collaborate easily.
I created a spreadsheet to ease the process of grouping certain components together.

Top comments (0)