Zopsss / cv-frontend-vue

Home Page:https://circuitverse.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GSoC'22 Project - [WIP]VueJS Simulator

New Frontend Framework for Simulator UI.

Project Goals -

  1. Replacing JqueryUI with a modern frontend framework.
  2. Decoupling the Simulator from backend
  3. Dividing into Components
  4. State Management
  5. Refactoring CSS
  6. Internationalization using Vue-i18n

To Dos -

  1. Vue Project Integration into the Main Repository or finding a way for the simulators in two different repositories to work in sync.
  2. API Integration and Testing
  3. Embed Feature - Discuss and implement the embeding of circuits feature.
  4. Internationalization of Simulator - Internationalization is already set up using Vue-i18n but progressive work needs to be done on it.
  5. Refactoring of Styles - Refactor the global stylesheet to local stylesheets for individual components. There is also a scope of removing SASS using modern CSS features.
  6. Few components - Verilog Module, Quick-Button, Testbench, and Timing-Diagram are yet to be converted to Vue.
  7. With the removal of jQuery-UI, there is also a scope of removing the use of jQuery from the project.

About

https://circuitverse.netlify.app/


Languages

Language:JavaScript 81.2%Language:Vue 10.9%Language:CSS 5.6%Language:SCSS 1.8%Language:TypeScript 0.6%Language:HTML 0.0%Language:Shell 0.0%