Skip to content

This is a secured password protected file sharing application built using Node.js,Express.js,MongoDB.

Notifications You must be signed in to change notification settings

PrathamPatel010/File-Sharing-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Simple Working of the web-application

1.Select the file and click on share Alt text

  1. On download page, you need to provide password to start file download Alt text

File-Sharing-App

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.

Link to live web app hosted on Azure Cloud as App Service

http://quickshare.azurewebsites.net

Features

  • Password-protected file uploads
  • File storage and management
  • Sharing files with other users
  • Downloading files
  • User-friendly interface using EJS templates

Prerequisites

Before running this application in development environment, ensure that you have the following software installed:

Installation

  1. Clone the repository:
git clone https://github.com/PrathamPatel010/File-Sharing-App.git
  1. Change to the project directory:
cd v1.0
  1. Install the dependencies:
npm install
  1. 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.

  2. Start the application:

To start in development environment : npm run dev
To start in production environment: npm start
  1. Open your web browser and visit http://localhost:3000 to access the File-Sharing-App.

Contributing

Contributions are welcome! If you find any issues or want to add new features, please submit a pull request.

Contact

If you have any questions or suggestions, feel free to contact me on my e-mail: ppratham812@gmail.com

About

This is a secured password protected file sharing application built using Node.js,Express.js,MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published