snahvalabs/research-article-management — reverse-engineered prompt
Reverse engineered prompt
Build me a web app called Papier for academics to manage research papers in one place. Users should be able to sign in with Google, upload PDF papers, or add a paper by DOI, then read the PDF inside the app.
I want people to highlight text in different colors, add annotations, and write notes that stay attached to each paper. They should be able to organize papers with categories and tags so it feels like a clean personal research library, not just file storage.
Add an AI summary feature for each paper using a configurable AI API, with sensible loading and error states. Include a simple mailing list signup that can connect to kirim.email. Use a React frontend and a FastAPI backend with a database, JWT auth, and file storage that can work locally or with Cloudflare R2.
Make the UI polished but practical, with a dashboard, paper detail page, upload/import flow, PDF viewer, notes, tags, and settings for connected services. Look up current docs online if you need to.
Want more depth? Deep Reverse