CircuitVerse Practice Section

This blog post is the final report for the CircuitVerse Practice Section , which is a part of Google Summer of Code 2024. The project aimed to create a practice section where user can practice circuit related problems. Table of Contents Table of Contents Implemented features ๐Ÿ‘ฅ Moderator Role Administration ๐Ÿ‘ฅ ๐Ÿ”ง Question Category Management ๐Ÿ”ง ๐Ÿ” Question Listing ๐Ÿ” ๐Ÿ“ Question Management with Simulator Integration ๐Ÿ“ โœ… Auto Verification and Submission โœ… ๐Ÿ“Š User Dashboard ๐Ÿ“Š ๐Ÿšฆ Feature Access Control ๐Ÿšฆ ๐Ÿ“… Future work ๐Ÿ“… ๐Ÿ“ฅ Pull Requests ๐Ÿ“ฅ ๐Ÿ“ Blogs ๐Ÿ“ ๐Ÿ“Œ Conclusion ๐Ÿ“Œ Implemented features ๐Ÿ‘ฅ Moderator Role Administration: Allowing admins to add and remove question moderators.

read more

CircuitVerse Vue Simulator: Final Report (GSoC 2024)

This blog post is the final report for the CircuitVerse Vue Simulator project, which was part of Google Summer of Code 2024. The project aimed to complete the new Vue-based simulator for CircuitVerse, a digital logic simulator. Table of Contents Table of Contents Project Goals - ๐Ÿ”น Fixing existing bugs and Completing the implementation of simulator components ๐Ÿ”€ ๐Ÿ”น Designing and implementing a better UI/UX for the mobile version ๐Ÿ“ฑ ๐Ÿ”น TypeScript Transition, jQuery Elimination, Transferring all DOM manipulations ๐Ÿ›  ๐Ÿ”น Developing a comprehensive test suite for the Vue simulator ๐Ÿงช ๐Ÿ”น Moving the CSS styles and Finishing refactoring the codebase ๐ŸŽจ ๐Ÿ”น Integrating stability improvements and addressing any performance issues ๐Ÿš€ ๐Ÿ”น Merging updates and bug fixes from the main CircuitVerse repository ๐Ÿ”„ ๐Ÿ”น Future Work ๐Ÿ“… ๐Ÿ”น Pull Requests ๐Ÿ“ฅ ๐Ÿ”น blogs ๐Ÿ“ ๐Ÿ”น Conclusion โœ… Project Goals - Fixing existing bugs and Completing the implementation of simulator components Designing and implementing a better UI/UX for the mobile version TypeScript Transition, jQuery Elimination, Transferring all DOM manipulations Developing a comprehensive test suite for the Vue simulator Moving the CSS styles and Finishing refactoring the codebase Integrating stability improvements and addressing any performance issues Merging updates and bug fixes from the main CircuitVerse repository ๐Ÿ”น Fixing existing bugs and Completing the implementation of simulator components ๐Ÿ”€ Fixing existing bugs and completing the implementation of remaining simulator components was the primary goal of the Task.

read more

Simulator Version Control: Final Report (GSoC 2024)

This report consolidates the progress made during Google Summer of Code 2024 coding period for the Simulator Version Control project with CircuitVerse. Work Repository ๐Ÿ–ฅ Simulator Version Control - This project aims to develop various versions of the Vue simulator and implement a version control system for these simulators. The goal is to ensure that circuits created with older versions remain compatible and functional even when there are significant updates or new releases of the simulator.

read more

Forum Revamp: Final Report (GSoC 2024)

Hello Readers, This blog is dedicated to summarizing the work that we have done and goals that we have met in Google Summer of Code 2024 for the Forum Revamp Project. Table of Contents About the Project Accomplishments 1. Language Filter and Profanity Check 2. UI-UX Improvements 3. Report as Spam Feature 4. Slack Notification for New Forum Thread 5. Markdown Editor 6. Topic Search 7. Leaderboard Ranking Pull Requests Blogs Whatโ€™s Next?

read more

CircuitVerse Vue Simulator: Phase 1 Report (GSoC 2024)

Itโ€™s been 8 weeks, and We have completed our first phase of GSoC. Throughout this phase, We have been working on the Vue Simulator for CircuitVerse. I learned a lot about Vue.js and TypeScript, and We have made significant progress in the project. We had to extend my phase 1 to 8 weeks due to exams, which gave me the time to complete this phase. During this time I really enjoyed working on the project and learned a lot of new things.

read more

Enhancing CircuitVerse User Experience | GSOC2024 | Final Report

Hii Everyone, Welcome to this blog, dedicated to summarizing the achievements of the Google Summer of Code 2024 for the project Enhancing CircuitVerse User Experiance Letโ€™s Dive inโ€ฆ About the Project ๐Ÿ–ฅ Enhancing CircuitVerse User Experiance The โ€œEnhancing CircuitVerse User Experienceโ€ project is all about making CircuitVerse.org more engaging and user-friendly for everyone who loves digital circuits by introducing many features such improving SSO integration, single sign-on (SSO) integration, plus email verification for extra security, transitioning to view components which help creating a smoother and safer user experience and having better code readability and usabilty, weekly Contest, Logs Maintenance, CircuitVerse Language Support

read more

Enhancing CircuitVerse User Experience | GSOC2024 | Phase 1 Report

Hii Everyone, Welcome to this blog, dedicated to summarizing the achievements of the first phase of Google Summer of Code 2024 for the project Enhancing CircuitVerse User Experiance About the Project ๐Ÿ–ฅ Enhancing CircuitVerse User Experiance The โ€œEnhancing CircuitVerse User Experienceโ€ project is all about making CircuitVerse.org more engaging and user-friendly for everyone who loves digital circuits by introducing many features such improving SSO integration, single sign-on (SSO) integration, plus email verification for extra security, transitioning to view components which help creating a smoother and safer user experience and having better code readability and usabilty, weekly Contest, Logs Maintenance, UI-Based Language Contribution

read more

Simulator Version Control: Phase 1 (GSoC 2024)

This report consolidates the progress made during the first phase of Google Summer of Code 2024 coding period for the Simulator Version Control project with CircuitVerse. About my Project My Project aims to implement a version control system for the CircuitVerse Vue simulator to maintain compatibility of circuits while allowing for independent simulator updates and version switching. Community Bonding Period @Circuitverse We had our first meeting with all the mentors and contributors, and it was a pleasure to meet everyone.

read more

CircuitVerse Practice Section: Phase 1 Report (GSoC 2024)

This blog is dedicated to summarise the progress for the first phase of the project โ€œCircuitVerse Practice Sectionโ€ in Google Summer of Code'2024. About the Project The project aims to address the need for a comprehensive practice section within CircuitVerse, enhancing learning and engagement in digital logic design. It includes developing a Question Bank Management system for convenient access to categorized questions, each featuring a Circuit Template with input/output probes and a pre-configured testbench.

read more

Forum Revamp: Phase 1 Project Report (GSoC 2024)

Hello Readers, This blog is dedicated to summarizing the progress of the first phase of Google Summer of Code 2024 for the Forum Revamp Project. About the Project Currently, our forum is built using simple_discussion Rails engine, which lacks many features and is not actively maintained. The main goal of this project is to revamp the forum with new features such as a Markdown Editor for drafting forum posts, moderation tools, spam reporting features, a leaderboard for active forum users, and more.

read more
...

Create circuits

From simple gates to complex sequential circuits, plot timing diagrams, automatic circuit generation, explore standard ICs, and much more

Check it out