Tardo/OGHCollector — reverse-engineered prompt

Reverse engineered prompt

Build me a self hosted app for collecting and browsing Odoo module metadata. I want two parts, a collector that can scan GitHub or GitLab using a personal token, and a web app that shows the collected data in a simple readable way.

The collector should let me scan either a whole organization or a single repository, and optionally specific folders inside a repo, for a chosen Odoo version like 18.0. It should save everything into a database so the web app can read it. The web app should run in read only mode and let me visualize the results cleanly.

Please make it easy to run with Docker Compose, including token secrets, and make sure the first collector run creates the database schema before the server starts. I also want basic server config options like address, port, timezone, allowed origins, cookie key, cache time, upload limit, and connection pool size. If possible, include a simple update script I can call from cron. Look up current docs online if you need to.

Want more depth? Deep Reverse