Portal is a personal file-receiving app that allows users to securely upload and download files via HTTPS. Each installation is private and configurable, enabling users to share and receive files easily from multiple devices.
- Upload / Share Link
- Single or multiple file uploads.
- Responsive UI
- Works across phones, tablets, and desktops.
- Security
- HTTPS links, isolated files.
- Status
- Shows success/error messages.
- Local WiFi Transfer
- Quick file transfer between devices on the same network.
- File Previews
- Images, PDFs, or video thumbnails before downloading.
- Folders / Categorization
- Organize files by project, type, or date.
- Search / Filter
- Quickly find files by name, type, or upload date.
- Personalized Link / Short URL
- Each user can configure their upload link.
- Automatic Expiration / Cleanup
- Files disappear after a set time.
- Notifications
- Push or in-app notifications when files are uploaded.
- Files Inbox List, download, and view metadata of uploaded files.
Portal is designed to provide a simple, secure, and private alternative for sharing files without relying on third-party apps that compress or limit file quality. It’s ideal for personal use or small-scale sharing.
HTML, CSS, JS for frontend
Python, Flask for backend
cloud storage integration (Supabase, AWS S3, etc.)