This blog post covers my journey with Google Summer of Code 2022 at CircuitVerse till Mid Evaluation. This Phase starts from 13th June and ends on 29th July.
CircuitVerse is dedicated to aid students to self learn digital-logic design.
My project aimed to embed the simulator along with some improvements to the existing features in the mobile app. I have also worked on tasks other than the proposed tasks in this phase.
This feature enabled the user to search for particular circuit designs based on the title, tags, or author from a pool of large circuits available on the platform. I created an API to implement this feature. This was the first time I was introduced to Ruby on Rails, as I had never worked on this framework.
Here are the related PRs:
Update profile picture feature was not available on the mobile app. I modified the existing Profile API to support the addition/removal of the profile picture. I also worked on the user interface of this feature.
Here are the related PRs:
The search is an essential feature in the Interactive Book because this will enable the user to search for the specific content faster, instead of searching for them manually on each page. Please read the blog if you are interested in learning more about search in markdown.
Here are the related PR:
Earlier, the one who created the group used to be the mentor and owner of that group. Now, the owner can also invite other mentors to his group or promote any member to be a mentor in that group. I implemented the multiple mentor feature in the mobile app.
Here are the related PR:
Simulator embedding was the most requested feature for the mobile app. I discussed this with the mentor and concluded that the optimal implementation would be using WebView. The basic implementation is done, but some bugs are still to be fixed, and a few improvements to smoothen the user experience.
Here are the related PR:
In the next phase, I primarily plan to
I feel myself fortunate enough to be working with the amazing CircuitVerse community with my mentors always helping me out if i gets stuck anytime.. The Journey till now has been amazing, i couldn’t have asked for more.. Cheers!!