Badgeyay is a small and simple service with the generation of badges and having its statistics. I think server-side rendering should be enough.
Client Side Rendered - https://open-event-fe.netlify.com/
- Loads in 15 seconds
- Then calls the API and renders the HTML. User has to wait for 15 seconds
- The standard authentication flow is broken. User is logged out of every 24 hours and is more difficult to integrate than normal Django Auth Flow
Also, the reason for slow loading of our FE is due to the various dependencies we are using for simple tasks like scrolling or linking.
page load + JS fetch + execute + API fetch + renderin client side vs
page load + renderin server side rendering
emberand not something else
utilise the best of both Django and React?