vishwash-soni/NexContact-MERN ? reverse-engineered prompt

Reverse engineered prompt

Build me a full stack contact manager where people can sign up with their email, verify a 6 digit OTP, then log in and keep a private address book.

I want users to be able to add, edit, view, delete, and search contacts, with fields like name, phone, email, notes, and an optional profile photo. Each account should only ever see its own contacts. Please include secure login with a saved session cookie, protected pages for logged in users, and a simple register, verify OTP, login flow. The OTP should expire after a short time, and there should be a resend option with limits so it can’t be abused.

Make the UI clean and responsive, with light and dark mode, form validation, and a nice contact list plus detail page. If you need to look up current docs online for any of the libraries or setup details, feel free to do that. Use a MERN style setup with a React frontend and a Node, Express, MongoDB backend, and make image uploads work for contact photos.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab