Snugsafe is the simple, secure way to store and share files with fine-tune access control for your shares. User access is controlled through simple username/passkey combinations. Simply input your username, and utilize your devices cross-platform passkey. This mean access to files are extremely secure, as they're locked to the original signing user.
This is a monorepo, streamlined for rapid development and scale. Thus it requires the use of Docker Compose to spin up a local server. It consists of 3 services:
- A React app, using Vite.
- An Express.js Node Server
- A postgres database
To spin up the local development server, simply hop into the root of the repo, and run npm run dev
.
This will spin up all services.