https://github.com/saadumairr/secureshare
๐ SecureShare โ Zero-knowledge file sharing done right. Share encrypted files with passphrase protection, auto-expiry, and download limits. No ads. No tracking. No server-side access to your data. Ever.
https://github.com/saadumairr/secureshare
authjs-v5 aws end-to-end-encryption file-sharing framer-motion motion nextjs postgresql prisma s3 shadcn-ui tailwindcss typescript
Last synced: 6 months ago
JSON representation
๐ SecureShare โ Zero-knowledge file sharing done right. Share encrypted files with passphrase protection, auto-expiry, and download limits. No ads. No tracking. No server-side access to your data. Ever.
- Host: GitHub
- URL: https://github.com/saadumairr/secureshare
- Owner: SaadUmairr
- License: gpl-3.0
- Created: 2025-04-21T13:42:26.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-16T18:37:14.000Z (7 months ago)
- Last Synced: 2025-06-16T19:44:56.175Z (7 months ago)
- Topics: authjs-v5, aws, end-to-end-encryption, file-sharing, framer-motion, motion, nextjs, postgresql, prisma, s3, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://secure-share-sooty.vercel.app/
- Size: 568 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SecureShare ๐ก๏ธ
A Zero-Knowledge File Sharing Platform
---
## ๐ Table of Contents
- [1. Introduction](#1-introduction)
- [2. Features](#2-features)
- [3. Tech Stack](#3-tech-stack)
- [4. Demo & Screenshots](#4-demo--screenshots)
- [5. License](#5-license)
- [6. Author](#6-author)
---
## 1. Introduction ๐
**SecureShare** is a secure, privacy-first file sharing platform designed with **zero-knowledge encryption** at its core. Your files are encrypted **locally on your device** before they ever reach our servers. This means we can't see or access your dataโ**only you and your recipient can decrypt it** using a secure passphrase.
Think of it as sending a sealed, unbreakable box. Even though we help deliver it, **we donโt have the key**, and we never will.
---
## 2. Features โจ
- ๐ **Client-Side Encryption:** Files are encrypted in your browser before uploadโnothing leaves your device unprotected.
- ๐ **Passphrase-Protected Keys:** Encryption keys are locked with a passphrase that only you and your recipient know.
- โณ **Auto-Expiry:** Files self-destruct after a set durationโno manual cleanup needed.
- ๐ **Download Limits:** Limit how many times a file can be accessed.
- ๐ซ **No Ads. No Tracking:** We donโt track you, and we never will.
- ๐ง **Minimal Data Collection:** Only your IP is temporarily stored for abuse prevention only when using the trial. Otherwise, **we collect nothing**.
---
## 3. Tech Stack ๐ ๏ธ
**Frontend:**
- [Next.js](https://nextjs.org/) with TypeScript
- [Shadcn UI](https://ui.shadcn.com/) for modern, accessible components
- [Framer Motion](https://motion.dev/) for smooth animations
**Backend:**
- [Neon Postgres](https://www.postgresql.org/) database
- [Prisma](https://www.prisma.io/) ORM
- [Auth.js](https://authjs.dev/) for authentication (via Google OAuth)
---
## 4. Demo & Screenshots ๐ฝ๏ธ
### ๐ฅ [Watch the Demo Video](https://youtu.be/Qf1SPPuSlAM)
_(Click thumbnail to play)_
[](https://youtu.be/Qf1SPPuSlAM)
### ๐ผ๏ธ Screenshots
#### Homepage

#### Passphrase Setup

#### Profile Page

#### File Selection

#### Uploaded Files Overview

#### Enter Share Passphrase

#### Share Link

#### Access Shared File

#### Incorrect Passphrase

#### File Download Available

#### Download Limit Reached

#### File Expired

---
## 5. License ๐
This project is licensed under the **[GNU GPL v3 License](LICENSE)**. See the `LICENSE` file for more details.
---
## 6. Author โ๏ธ
- **Saad Umair** โ [@SaadUmairr](https://github.com/SaadUmairr)
---