/ShareEazy

A file sharing web app, which allows the user to seamlessly share files over the web

Primary LanguageJavaScript

Share Eazy

https://share-eazy.onrender.com/

A file sharing web app, which allows the user to seamlessly share files on the internet

Features

The user can upload any file upto 100 MB and share it either through:

  • The link which is generated automatically upon upload
  • By the entering the email of the receiver (We do not store emails or email ids of senders/receivers)
  • Fully Responsive

Tech Stack

Client: HTML, CSS, JavaScript

Server: Node, Express, MongoDB

Demo

ShareEazy.mp4

Screenshots

Home Page Capture1

Download Page Capture5

Page to share links to others and Send email Capture2

Email Recieved Capture3

Email Format Capture4

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PORT

SMTP_PORT

SMTP_HOST_URL

MONGO_URL

APP_BASE_URL

MAIL_USER

MAIL_PASSWORD

NODE_ENV

Run Locally

Clone the project

  git clone https://github.com/Salik47/ShareEazy.git

Go to the project directory

  cd ShareEazy

Install dependencies

  npm install

Start the server

  npm run dev

Authors

Feedback

If you have any feedback, please reach out to us at mohdnaeemghadai@gmail.com