tdm-calculator icon indicating copy to clipboard operation
tdm-calculator copied to clipboard

EPIC: Change React Framework

Open entrotech opened this issue 1 year ago • 1 comments

Overview

Create React App is the framework used originally to create the TDM project. It is now deprecated and no longer supported, so the recommended action is to switch to a more current, maintained framework. The current most popular frameworks for React are Next.js and Vite, so those are the best candidates. This is a BIG project - particularly if we choose Next.js

Action Items

  • [ ] Evaluate Next.js and Vite as possible replacements.
  • [ ] This will probably involve creating a new repo from scratch, and migrating React components piecemeal into the new repo.
  • [ ] Both Next.js and Vite highly recommend using Tailwind for CSS styling, which will involve a major re-work of our style implementation. This is a big project as well, but may allow us to better implement a design system.
  • [ ] I haven't fully investigated Next.js yet, but it's server-side implementation MIGHT allow us to integrate Okta authentication, since it acts somewhat like a conventional web site.
  • [ ] Next.js might also allow us to move all of our web api server implementation into the server-side part of the React Application ???

Resources/Instructions

https://nextjs.org/ https://vitejs.dev/

entrotech avatar May 16 '24 20:05 entrotech

John said we are still working on the first check mark.

Parisajf avatar Jun 13 '24 20:06 Parisajf

Re-wrote the description per our experience with Vite on the Food Oasis project.

entrotech avatar Nov 21 '24 01:11 entrotech

@entrotech any update on this ? Estimated ETA was 2025-03-06 for this issue on staging deck

Vihardesai20 avatar Mar 12 '25 18:03 Vihardesai20

new guestimate is Estimated ETA: 2025-04-30 (4 weeks from 2025-04-01)

ExperimentsInHonesty avatar Mar 20 '25 20:03 ExperimentsInHonesty