duyanh221204/PetWorld — reverse-engineered prompt
Reverse engineered prompt
Build me a social network web app for pet lovers called PetWorld.
I want people to be able to sign up, verify their email, log in securely, reset their password, and manage their profile with an avatar. Users should be able to create posts about their pets with photos or other media, choose who can see each post, react to posts, comment, and browse a newsfeed.
Please include friend requests, friend lists, user search, real time notifications, and private chat with saved message history and read or unread status. I also want community groups where users can create groups, post inside them, manage members and roles, set custom questions for people who want to join, and approve or reject join requests.
Use a Vue frontend and a Spring Boot backend with MySQL. Use JWT auth, WebSockets for real time features, Redis for short lived codes, Cloudinary for uploads, and Elasticsearch for search if needed. Look up current docs online if you need to.
Want more depth? Deep Reverse