NikhilTiwari29/linkedInApp-microservice — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a LinkedIn style backend as a set of Java Spring Boot microservices. I want users to be able to sign up, log in with JWT, create posts, like posts, see a feed from their connections, send and accept connection requests, upload files, and view a notification inbox.

Please make it run locally with Docker Compose, with an API gateway in front, service discovery, separate databases for each service, PostgreSQL for normal data and Neo4j for the connection graph. Use Kafka so events like new users, posts, likes, and connections can create notifications in the background.

Add Swagger pages for the services, basic validation, password hashing, correlation IDs, and make protected services trust the user ID from the gateway. Include a simple Kubernetes setup and CI that builds and tests all services. Keep it clean enough for a portfolio project, with sample curl commands in the README so I can demo the full signup, login, post, connect, feed, and notifications flow.

Want more depth? Deep Reverse