RPL-SMK-Mbali/Cloud ? reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight personal cloud app for a home server or NAS.
I want the first person who opens it to set up the admin account, and after that no public sign up. Each user should have their own private space, with a clean file browser for folders, search, drag and drop uploads for single files or whole folders, rename, delete, download, and create folders. It should preview photos, videos, and audio, and support streaming so media can play smoothly in the browser.
Please also add a simple admin area to manage users, roles, passwords, quotas, and access to mounted storage folders from the host. Users should be able to share files or folders with public links that can be protected with a password and optional expiry.
I’d also like permanent API tokens for other apps, WebDAV access, and a basic modern frontend without a build step. Use the current docs online if you need to, and make it work well with Docker and a PostgreSQL backed FastAPI app.
Are you gonna build this?
make sure you review the code using coderabbit