Adarsh-Raj04/mnemo ? reverse-engineered prompt

Reverse engineered prompt

Build me a full stack app called Mnemo that lets people sign up, log in, and chat with their own documents like a smart knowledge base.

I want a clean web app where users can upload PDF and text files, see their document library, inspect chunks, delete things they no longer need, and then ask questions in chat with source citations shown in the answers. The chat should support streaming responses so it feels live, and it should keep session history with auto generated chat titles. Add settings so users can pick their AI provider, change prompts, and manage their knowledge base. It should also support sharing a knowledge base with other users as viewer or contributor.

Please include support for connecting external data too, at least SQL sources and Google Drive, and make the storage and vector store setup flexible so it can work with different backends. Build the backend and frontend together, and make the app feel polished and easy to use. If you need current docs for any library or API, look them up online.