Install using npm ci and npm run dev.
The whole backend is a Python script that scrapes a conversion table and normalizes it. You shouldn’t need to do that since the result is saved as a JSON file that serves as the “database.” The only requirement to run the scraping script is Pandas.
For now, deployment is manual. Run the deploy.sh script.
- Use a Makefile to simplify updates
- Deploy using GH Actions instead of manually
- Consider Vercel