taviatech-ng/interfuse-spring-be — reverse-engineered prompt
Reverse engineered prompt
Build me the backend for an app called Interfuse using the existing service folders as the starting point. I want users to be able to register, log in, get a token, and manage their basic profile.
Please make requests go through an API gateway, have the services discover each other, and put shared helpers or shared response models in the common area. Add sensible validation, secure password hashing, simple role support, consistent error responses, and health checks so it feels like a real backend and not just empty services.
Make it easy to run locally with clear config, environment variables, and database setup for users and auth data. Add basic tests for the main flows and a short README that explains how to start everything and try the endpoints.
Keep it practical and not overcomplicated. If anything is missing or unclear, make reasonable choices and document them. Look up current Spring docs online if you need to.
Want more depth? Deep Reverse