Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul frontend to utilize an SPA framework #6

Open
Gawdl3y opened this issue Jul 15, 2024 · 2 comments
Open

Overhaul frontend to utilize an SPA framework #6

Gawdl3y opened this issue Jul 15, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Gawdl3y
Copy link
Member

Gawdl3y commented Jul 15, 2024

Although Tracker's backend was almost entirely rewritten last year, the frontend has mostly been carried over with only minor improvements and mostly changes made to accommodate the new backend. While certainly not a small task, rebuilding the frontend to take advantage of a modern SPA JavaScript framework (likely Vue 3) would dramatically improve the future maintainability and extensibility of the application, making it much easier to build on and work with for both current and future contributors. This would also serve as a platform for much more dramatic frontend features and changes that were previously difficult to implement. SPA design in particular suits Tracker very well given its very real-time and fairly compact nature.

@Gawdl3y
Copy link
Member Author

Gawdl3y commented Oct 9, 2024

The groundwork for this has been done in #24.

@Gawdl3y Gawdl3y moved this to On Deck in Tracker planning Nov 26, 2024
@Gawdl3y Gawdl3y moved this from On Deck to In Progress in Tracker planning Nov 26, 2024
@Gawdl3y
Copy link
Member Author

Gawdl3y commented Dec 4, 2024

Work on this is continuing in the frontend-2.0 branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant