Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sundramjha88/inshare
- Owner: SundramJha88
- Created: 2024-11-16T13:59:00.000Z (1 day ago)
- Default Branch: main
- Last Pushed: 2024-11-16T14:00:04.000Z (1 day ago)
- Last Synced: 2024-11-16T14:28:40.635Z (1 day ago)
- Topics: ejs, express, js, node
- Language: JavaScript
- Homepage: https://inshare-khfr.onrender.com/
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.git2. Install dependencies:
```bash
cd inshare
npm install3. Run the server:
```bash
npm start4. Open your web browser and navigate to http://localhost:3000 to access the website.