Skip to content

GSoC 2022 Task assignments

Ruturaj Mohite edited this page Mar 26, 2022 · 4 revisions

These are the tasks for each GSoC 2022 idea we listed, while this is not mandatory for selection, it will help in evaluating the candidates and also help you in understanding the project scope.

Common for all tasks

  • Setup project on your local machine

Improve deployment Infra

  • Get aws, gcloud or azure free tier and deploy CircuitVerse

Circuitverse Platform Improvements

  • Add specs to existing code
  • And/Or translate one page to your native language using i18n
  • And/Or update Omniauth version in the project
  • Email verification during signup using Devise

Mobile App enhancements

  • Prepare and design unit test cases for Interactive Book
  • Proof of concept for Implementing Search feature (on mobile app side)
  • Translate Dialogue Services (../services/dialog_service.dart)

Simulator Improvements

  • Replace alerts and prompts with modals
  • PoC for using testbench to run test

Simulator Version Control

  • Proof of concept (for decoupling at least)

New Frontend framework

  • Proof of concept for decoupling simulator ui

General Guidelines

  1. Create a PR on your forked CircuitVerse repository (not on the main repository). You can create a new issue on your fork and link the PR to that issue.
  2. Make sure to include screenshots and videos (If any).
  3. Make sure you follow standard conventions while creating issues, commits and a PR. Issue writing style, commit conventions and PR design will matter.
  4. Self review before submitting PR to the mentors.
  5. Submit links of PR to the respective mentors and in your proposal.
  6. Feel free to ask for help in Circuitverse slack channel, but never copy another student's solution
Clone this wiki locally