1.Select the file and click on share
This is a File-sharing application built using Node.js, Express.js, MongoDB, and EJS. It provides a secure and password-protected environment for users to upload, store, and share files.
http://quickshare.azurewebsites.net
- Password-protected file uploads
- File storage and management
- Sharing files with other users
- Downloading files
- User-friendly interface using EJS templates
Before running this application in development environment, ensure that you have the following software installed:
- Node.js: Download and install Node.js
- MongoDB: Download and install MongoDB
- Clone the repository:
git clone https://github.com/PrathamPatel010/File-Sharing-App.git
- Change to the project directory:
cd v1.0
- Install the dependencies:
npm install
-
Set up .env file: Set MONGO_URI variable equal to DB connection string. To avoid port collisons, in the source code port value is 3000.
-
Start the application:
To start in development environment : npm run dev
To start in production environment: npm start
- Open your web browser and visit
http://localhost:3000
to access the File-Sharing-App.
Contributions are welcome! If you find any issues or want to add new features, please submit a pull request.
If you have any questions or suggestions, feel free to contact me on my e-mail: ppratham812@gmail.com