VaultDrop is a web application designed to enhance the way users upload, store, and access their files in the cloud. Utilizing a powerful combination of React and Express technologies, VaultDrop delivers a secure and intuitive platform for managing files with top-tier security measures.
- Unique PIN for Each File: Every file uploaded is protected by a unique PIN that ensures only authorized users can access the file.
- Shareable Security: Users can share files securely by providing the PIN to intended recipients without compromising the file's security.
- Sleek Design: The interface is clean and modern, designed to ensure ease of use without a steep learning curve.
- Intuitive Navigation: Users can easily find and manage their files with minimal clicks, enhancing the user experience.
- Responsive Design: The application is fully responsive, providing a consistent experience across all devices including desktops, tablets, and smartphones.
- Multi-Platform Compatibility: Whether on Windows, macOS, iOS, or Android, VaultDrop works seamlessly, ensuring users can access their files from anywhere.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before running the project, you must have the following installed:
- Node.js
- npm (usually comes with Node.js)
- Git (optional, if you clone the repository)
First, clone the repository to your local machine using Git, or download the ZIP file and extract it.
git clone https://github.com/VedKathe/vault-drop.git
cd vault-drop
Navigate to the server directory and install the necessary dependencies.
cd server
npm install
Create a new directory named uploads within the server folder to store uploaded files.
mkdir uploads
Start the server by running:
npm start
The server will start running on http://localhost:4000.
Open a new terminal window, navigate back to the root directory of your project, then go to the client directory.
cd ../client
npm install
Start the React development server by running:
npm start
This command will open http://localhost:3000 in your default web browser.
- Note: Hover over to File icon to see download,delete options