Convert Django-React dynamic website to static site

I want to convert my personal portfolio website here into a static site. Currently, I am deployed on AWS Elastic Beanstalk which has gotten expensive over the last year or so, due to me running out of AWS free tier.

I'd like to convert the following routes:

into static html pages, save all images that are fetched in the code, and save all api call responses. Some api calls just run on page load, however, some api calls happen in js after buttons are clicked (such as when getting pictures for specific portfolio entries).

I have access to the source code and all the root user permissions, and am not sure what the best course of action is here. I can't seem to find a tool that does this for me easily, and have been toying around with the Pupeteer js library, with some progress, but also out of my area of expertise and struggling to get much done.

Is there any tools that could simplify this for me? So far i've tried various manual processes that don't seem to get me very far.

Back to Top