File sharing made simple. Upload a file, get a secure shareable link, and let DropCircle auto-delete it after 24 hours.
- Simple Upload – Drag and drop or click to upload files
- Secure Links – Get unique shareable links for your files
- Auto-Delete – Files are automatically deleted after 24 hours
- Private & Temporary – No account required, files don't stick around
- Next.js 16 – React framework
- Prisma – Database ORM
- AWS S3 – File storage
- Tailwind CSS – Styling
- Radix UI – UI components
- Node.js 18+
- PostgreSQL database
- AWS S3 bucket (or compatible storage)
- Clone the repository
git clone https://github.com/yourusername/dropcircle.git
cd dropcircle- Install dependencies
pnpm install- Set up environment variables
cp .env.example .env- Set up the database
pnpm db:push- Run the development server
pnpm devOpen http://localhost:3000 to see the app.
| Command | Description |
|---|---|
pnpm dev |
Start development server |
pnpm build |
Build for production |
pnpm start |
Start production server |
pnpm lint |
Run linter |
pnpm format |
Format code |
pnpm db:push |
Push database schema |
pnpm db:studio |
Open Prisma Studio |
