Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sundramjha88/inshare

InShare is a simple file-sharing website that allows users to upload files and generate shareable links for easy sharing with others.
https://github.com/sundramjha88/inshare

ejs express js node

Last synced: about 12 hours ago
JSON representation

InShare is a simple file-sharing website that allows users to upload files and generate shareable links for easy sharing with others.

Awesome Lists containing this project

README

        

# InShare

InShare is a simple file-sharing website that allows users to upload files and generate shareable links for easy sharing with others.

## Features

- Upload files of up to 100MB in size.
- Generate unique download links for each uploaded file.
- Share links with others via email, messaging apps, or social media.
- Links expire automatically after 24 hours for security and privacy.
- No registration or login required for file sharing.
- Clean and user-friendly interface with no ads.

## Technologies Used

- **Frontend:** HTML, CSS, JavaScript
- **Backend:** Node.js, Express.js
- **Database:** MongoDB with Mongoose
- **Additional Modules:** Node Mailer, Multer

## Deployment

The project is deployed on the Render platform and can be accessed at [InShare](https://inshare-khfr.onrender.com/).

## Getting Started

To run the project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/SundramJha88/inshare.git

2. Install dependencies:

```bash
cd inshare
npm install

3. Run the server:

```bash
npm start

4. Open your web browser and navigate to http://localhost:3000 to access the website.