Eight-Horsepeople-of-the-Graduation/core — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me the backend for Readify, an AI powered book reading web app where people can create accounts, browse books and authors, keep books on shelves, write reviews, get recommendations, and chat with a book.

Use TypeScript with Node and Express, store data in Postgres through Prisma, and protect user features with JWT login. I want the project to feel clean and modular, with separate layers for routes, controllers, services, repositories, and database models. Include Swagger API docs, basic tests, environment config, and a Docker Compose setup for Postgres so I can run it locally.

Please include the core database models for users, authors, books, genres, bookshelves, reviews, and reading challenges. The chat with a book feature can be a simple API shape for now, but leave it ready to connect to an AI provider later. Make sure there are clear run commands and seed or example data if possible.

Want more depth? Deep Reverse