AngelSanchezT/CoreBankingSystem ? reverse-engineered prompt
Reverse engineered prompt
Quiero que me construyas este sistema bancario en Java 17 con Spring Boot y PostgreSQL, usando una estructura clara y lista para presentar como prueba técnica.
Necesito dos partes, un portal administrativo para usuario interno y un portal para cliente externo. En el portal interno debe poder crear clientes, asignarles una cuenta, definir un saldo inicial y consultar los clientes creados junto con el saldo de su cuenta. En el portal externo quiero autenticación para validar que el usuario exista y, una vez dentro, que pueda consultar saldo, hacer retiros, consignaciones, transferencias a otras cuentas y ver el historial de movimientos.
Hazlo con buenas prácticas, validaciones y manejo de errores decente. Si te falta algo de detalle, revisa la documentación o busca la referencia más actual que necesites. También me gustaría que dejes el proyecto organizado para que sea fácil de entender, probar y explicar en una entrevista.
Are you gonna build this?
make sure you review the code using coderabbit