julianstephens / secure-file-share

POC using short codes to securely share files and secrets

Home Page:https://julianstephens.net/secure-file-share

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure File Sharing

Prerequisites

  • Node 18+
  • pnpm
  • Docker/Docker Compose

Setup Instructions

Install Packages

pnpm i

Create .env file

DB_USER=
DB_PASS=
DB_NAME=
DATABASE_URL=postgresql://${DB_USER}:${DB_PASS}@localhost:5432/${DB_NAME}
NEXT_PUBLIC_API_KEY=
HASH_KEY=

Start database

docker volume create sfs-data
docker compose up -d

Apply schema and generate DB client

pnpm db:push
pnpm postinstall

Start Application

pnpm dev

About

POC using short codes to securely share files and secrets

https://julianstephens.net/secure-file-share


Languages

Language:TypeScript 83.9%Language:JavaScript 14.3%Language:CSS 1.8%