openimis/openimis-fe_js — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a working openIMIS front end assembly project. I want one app that reads an openimis.json config, pulls together the selected openIMIS front end modules, loads their menus and translations, and runs as the browser interface for an existing openIMIS backend.

Make it easy for a developer or distributor to use. I should be able to install with Yarn, generate the module imports and locales from the config, start it locally at localhost:3000, and have it proxy backend calls to localhost:8000. I also want a production build that outputs a minified JavaScript app that can be served by a normal web server, plus a Docker image that serves the front end on port 80.

Please include clear setup docs for Windows, Linux, Docker, reverse proxy use, and local module development, including linking a module, editing openimis.json, rebuilding, and publishing a module. Look up current docs online if you need to.

Want more depth? Deep Reverse