Most of the pages of the system are rendered from the server using the Django template engine. A lot of JS filtering is also happening to make dynamic content.
This ticket is to list the pros and cons of the current setup and a few possible alternatives.
Summary
Current setup
- Pros
- Cons
Using a JS framework with virtual DOM (React or vue)
- Pros
- Cons
- Possible implementation plan
A hybrid solution
- Pros
- Cons
- Possible implementation plan