frontend:
backend:
switching from plain ReactJS to nextJS became the ideal option after exploring all the extra features nextjs had to offer.