Skip to content

Commit ed9db45

Browse files
committed
initial changes
1 parent 793eb5f commit ed9db45

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

_docs/developer/google_summer_of_code/2026_Ansh_Jindal.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@ title: Ansh Jindal
33
category: Developer > Google Summer of Code 2026
44
---
55

6-
coming soon
6+
# [Interactive User Interfaces With Vue.js — Submitty](<https://summerofcode.withgoogle.com/myprojects/details/stDoMv66>)
77

8-
JNDLANSH
8+
## At a Glance
9+
10+
- [**26**](https://github.com/Submitty/Submitty/pulls?q=is%3Apr+is%3Amerged+author%3Ajndlansh) PRs merged into production · [**18**](https://github.com/Submitty/Submitty/pulls?q=is%3Apr+commenter%3Ajndlansh+-author%3Ajndlansh+is%3Aclosed) reviewed for teammates · [**1**](https://github.com/Submitty/Submitty/pull/12659) taken over from other devs
11+
- Stack: Vue.js, PHP, Cypress, Twig, TypeScript, JavaScript, Oracle Virtual Box, Vagrant
12+
- Shipped: Designed and built an architecture upon which the entire codebase will be migrated to Vue.js from jQuery and Twig
13+
- [Full commit history](<https://github.com/Submitty/Submitty/commits?author=jndlansh>) · [All merged PRs](<https://github.com/Submitty/Submitty/pulls?q=is%3Apr+is%3Amerged+author%3Ajndlansh>)
14+
15+
## Overview
16+
17+
Migrated Submitty's frontend from jQuery + Twig to Vue.js, restructuring logic scattered across dozens of files into self-contained single-file components. Rather than a risky full frontend rewrite, I designed a component-by-component migration path that let the legacy and Vue systems coexist safely in production throughout the transition. To guarantee each migrated component behaved correctly before merge, I introduced Cypress component testing as part of the migration workflow — giving the team a repeatable safety net for every future component, not just mine.
18+
19+
## About Me
20+
21+
Hello! My name is Ansh Jindal, persuing my Engineering in Information Technology at College of Technology, Pantnagar
22+
23+
---

0 commit comments

Comments
 (0)