Uh oh!
There was an error while loading. Please reload this page.
1 update frontend to node 20 use vite - #17
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR archives the old Create React App frontend under archive/frontend and revamps the root README to outline the new Vite + React 19 frontend roadmap and setup.
- Moves legacy CRA-based frontend into
archive/frontend/ - Updates top-level README with vision, phased roadmap, tech stack, and install instructions
- Introduces minimal App component and package files for the archived frontend
Reviewed Changes
Copilot reviewed 64 out of 64 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| archive/frontend/src/App.tsx | Adds a minimal App component as part of the archived CRA frontend |
| archive/frontend/package.json | Introduces legacy package.json for the CRA archive |
| archive/frontend/README.md | Adds the CRA-generated README for the archived frontend |
| README.md | Rewrites project overview, phases (A, B, C), tech stack, install/run instructions, and architecture |
Comments suppressed due to low confidence (3)
archive/frontend/package.json:2
- [nitpick] The package.json name 'fastapi-react' doesn’t indicate that this is archived code. Consider renaming it (e.g., 'fastapi-react-legacy') to clearly mark this folder as a legacy archive.
"name": "fastapi-react",
archive/frontend/README.md:1
- [nitpick] This README describes the legacy Create React App setup. Adding a clear header or note that this directory is archived and not actively maintained would help prevent confusion.
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
README.md:80
- The snippet for creating a .env file isn't properly fenced. Use triple backticks with the language identifier (e.g., ```bash) so the code block renders correctly in markdown.
`bash
ArcaneIRE
left a comment
There was a problem hiding this comment.
Looks good. I like representing the requirements in stages.
Do we need to keep the old frontend around? It seems to be just a template.
rattling
commented
Jun 8, 2025
True, it's in the history anyway. Will remove. |
What’s new
NB: FE skeleton here and roadmap only. We need to revisit BE.
Vite + React 19 workspace
Replaces the archived CRA code (frontend-legacy/).
Core deps: Vite 6.3, React 19.1, TS 5.8, MUI 7.1, X‑Data‑Grid & X‑Date‑Pickers 8.5.
Global setup
API stubs (utils/api.ts)
Explorer skeleton (/explorer)
README revamped
Next?
Analytics dashboard (phase C).
Run FrontEnd:
cd frontend
npm install
npm run dev # → http://localhost:5173/explorer