DropVault - A Secure Personal File Storage π
View completed workdropvault.netlify.app
Drop Vault - A Secure Personal File Storageπ
A modern, secure, and user-friendly web application for personal file storage. Effortlessly upload, manage, and access your files from anywhere, with privacy and security at the core.
You can check out the deployed app here: DropVault
π Features
Secure Cloud Storage: All files are encrypted and stored securely using Supabase Storage.
Easy Drag & Drop Uploads: Upload images, PDFs, and documents with a simple drag-and-drop interface.
File Management: View, download, and delete your files. Image thumbnails and file type icons for easy browsing.
Private Access: Only you can access your files. Authentication is required for all file operations.
Responsive UI: Beautiful, mobile-friendly design powered by React, Tailwind CSS, and Framer Motion.
Account Management: Change your password and view your account details on the settings page.
Real-time Updates: File list updates automatically when you upload or delete files.
π₯οΈ Screenshots

DropVault Homepage

DropVault - My Dashboard

DropVault- Upload Files
π οΈ Tech Stack
Styling: Tailwind CSS, Framer Motion
Auth & Storage: Supabase
UI Icons: Lucide React
β‘ Getting Started
1. Clone the repository
2. Install dependencies
3. Configure Environment Variables
Create a
.env file in the root directory and add your Supabase credentials:Note: You can get these from your Supabase project dashboard.
4. Start the development server
The app will be available at http://localhost:5173.
π¦ Build for Production
The production-ready files will be in the
dist/ directory.π Project Structure
π Security & Privacy
All files are private by default and accessible only to authenticated users.
Passwords are never stored in the app; authentication is handled securely by Supabase.
Environment variables are required for connecting to your own Supabase instance.
π€ Feedback and Contribution
It is publicly open for any contribution. Bugfixes, new features, and extra modules are welcome.
To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
To report a bug: If something does not work, please report it usingΒ GitHub Issues.
π¬ Connect
Email: chhetryaman3@gmail.com
Twitter: @iamamanchhetri
Website: Portfolio
LinkedIn: @amankshetri
Β© 2025 Aman Kshetri π¨βπ»
0 likes Β· 18 views Β· May 28, 2025
DropVault - A secure, user-friendly web app for personal file storage, offering seamless file upload, management, and access with a strong focus on privacy.
Timeline
May 24, 2025 - May 24, 2025




