Refactor/project baseline#420
Open
karan1633 wants to merge 13 commits intofrontend-rewritefrom
Open
Conversation
…router layout structure
…ng and ts support
…ules for better type handling
…or stricter type enforcement
8848Digital-Rohit-Frontend
approved these changes
Mar 9, 2026
Collaborator
8848Digital-Rohit-Frontend
left a comment
There was a problem hiding this comment.
Looks good to me. Approved.
…esolution strategy to 'node'
…kage dependencies
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 1: Frontend Foundation Cleanup and Baseline Setup
Summary
This PR establishes the initial foundation for the Summit frontend rebuild.
The goal of this phase is to reset the repo into a clean, professional baseline before feature and component development begins.
This PR focuses on:
Why
The Summit frontend repo is being rebuilt as an open-source, production-grade frontend codebase.
Before building features, we need:
This phase intentionally avoids feature work and instead prepares the repo for scalable development.
What Changed
1. Repo baseline cleanup
2. Dependency alignment
next,react,react-dom, andeslint-config-next@next/fontpackage.jsonscripts for linting, formatting, and typechecking3. App Router direction
src/appas the application entry structure4. TypeScript baseline
@/* -> src/*5. ESLint and formatting foundation
6. Git workflow quality gates
7. Architecture library decisions
Selected and prepared the base architecture stack for future implementation:
@tanstack/react-queryfor server statezustandfor client/global UI statereact-hook-formfor formszodand@hookform/resolversfor validationKey Decisions
App architecture
src/State management
Validation and forms
Code quality
What is intentionally not included in this PR
This PR does not include:
src/folder skeletonThose will be added in the next phases.
Impact
This PR gives the Summit frontend repo:
Next Steps
Planned follow-up work:
src/folder skeleton