VAULT is a full-stack web application designed for secure, zero-knowledge encrypted photo storage.
vault/
├── client/ # Vite + React Frontend (Configured for Vercel)
├── server/ # Express + Node.js Backend (Configured for Render)
├── render.yaml # Render Blueprint deployment configuration
└── package.json # Monorepo scripts
- Node.js (v18+)
- MongoDB
From the root directory:
# Run client (Vite dev server)
npm run dev:client
# Run server (Express backend)
npm run dev:server- Frontend (Vercel): Deploy from the
client/directory. SPA routing is pre-configured viaclient/vercel.json. - Backend (Render): Deploy as a Web Service from the
server/directory usingrender.yamlblueprint.