vishal-gaikwad17/bookshelf-studentresourcesharing ? reverse-engineered prompt

Reverse engineered prompt

Build me a student resource sharing site called StudyShelf where people can sign up, log in, and then upload study materials like notes, books, assignments, PDFs, DOC files, and images. I want a clean dashboard where users can add details like title, subject, description, semester, branch, and type, then browse a public feed with search, filters, and pagination. Each resource should have its own page with a preview, download button, uploader info, bookmark option, comments, and an optional star rating.

Please make it so users can edit or delete only their own uploads, keep protected pages behind login, and store auth in an httpOnly cookie. Use MongoDB for the data and Cloudinary for file uploads. Add dark mode, mobile friendly layout, file type icons, and download counts. If you need anything unclear, look up the current docs online and fill in sensible defaults.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab