Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.53 KB

README.md

File metadata and controls

58 lines (38 loc) · 1.53 KB

LinkVault 🔒📁

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.


🚀 Features

  • 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.


🌐 Technologies Used

Frontend

  • ReactJS ⚛️
  • Redux (State Management) 🔄
  • Bootstrap 5 & CSS (Styling) 🎨

Backend

  • Node.js & Express.js 🌐
  • MongoDB (Database) 🗄️
  • JWT Authentication 🔐

Others

  • Multer (File Upload Handling) 📂
  • Crypto.js (Encryption) 🔑
  • Axios (API calls) 🌍

📸 Project Screenshot

LinkVault Interface


🛠️ Installation Instructions

To set up this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/LinkVault.git
    cd LinkVault