An experimental file sharing app built using Next.js and Perplexity that enables the users to easily share, receive, send, and resend files. The app employs ML-KEM-1024, ChaCha20, Serpent-256, and HMAC-SHA512 to ensure data confidentiality and integrity. The app is also equipped with a dedicated password vault.
Check it out at https://plum-harbor.netlify.app/
SourceForge page: https://sourceforge.net/p/plum-harbor/
Codeberg page: https://codeberg.org/Northstrix/plum-harbor
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// Match the user's private directory
match /data/{userEmail}/private/{document=**} {
allow read, write: if request.auth != null && request.auth.token.email == userEmail;
}
// Match the user's public directory
match /data/{userEmail}/public/{document=**} {
allow read: if true; // Anyone can read
allow write: if request.auth != null && request.auth.token.email == userEmail; // Only the user can write
}
// Match the received files directory
match /data/{userEmail}/receivedFiles/{document=**} {
allow read: if request.auth != null && request.auth.token.email == userEmail; // Only the user can read
allow write: if request.auth != null; // Any authenticated user can write
}
}
}
The existence of this project (at least in its current form) wouldn't've been possible without the following:
Text Reveal Animation by Swati Parge
Text scroll and hover effect with GSAP and clip by Juxtopposed
Named scroll-timeline vertical by utilitybend
Fontsource Roboto Mono by fontsource
Copyright 2015 The Roboto Mono Project Authors
Copyright (c) 2012, HaGilda & Mushon Zer-Aviv
Pure CSS Tabs With Indicator by woranov
すりガラスなプロフィールカード by あしざわ - Webクリエイター
Interactive Loose-Leaf Todo List by Ian
Named scroll-timeline vertical by utilitybend
The prismatic forms by Nour Saud
Vercel app border hover effect by Juxtopposed
Custom Progress Bar by Florin Pop
Diagonal Lines Background Animation Pure CSS by Álvaro
Course design cards #scss by Kristen
Design Courses Darshboard Design by Hira Riaz🔥
Toolbars With Sliding Selection by Jon Kantner
Gsap Slider by Yudiz Solutions Limited
Home page design is inspired by EmailThing