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 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