LinkVault is a secure and efficient file-sharing application built with the MERN stack. It enables users to upload, store, and share files through unique links. With features like user authentication, file encryption, and link expiration, LinkVault ensures a reliable and private file-sharing experience.
-
Secure File Uploading 📤
Upload your files securely with advanced encryption to ensure data privacy. -
Unique Shareable Links 🔗
Share files effortlessly via unique links generated for every upload. -
File Encryption 🔒
All uploaded files are encrypted to protect sensitive information. -
Link Expiration ⏳
Set expiration times for your shared links to maintain control over access. -
User Authentication 🛡️
Authenticate users with robust JWT-based security to ensure only authorized access.
- ReactJS ⚛️
- Redux (State Management) 🔄
- Bootstrap 5 & CSS (Styling) 🎨
- Node.js & Express.js 🌐
- MongoDB (Database) 🗄️
- JWT Authentication 🔐
- Multer (File Upload Handling) 📂
- Crypto.js (Encryption) 🔑
- Axios (API calls) 🌍
To set up this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/LinkVault.git cd LinkVault