https://github.com/nemuelw/shareit
Full-stack file sharing app
https://github.com/nemuelw/shareit
express expressjs file-sharing file-sharing-application file-sharing-server file-sharing-site file-upload files full-stack mern mern-stack mongodb mongodb-database nodejs react react-js tailwind tailwind-css tailwindcss
Last synced: 12 months ago
JSON representation
Full-stack file sharing app
- Host: GitHub
- URL: https://github.com/nemuelw/shareit
- Owner: nemuelw
- Created: 2023-09-24T19:25:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-28T05:47:09.000Z (over 2 years ago)
- Last Synced: 2024-08-05T21:34:14.629Z (almost 2 years ago)
- Topics: express, expressjs, file-sharing, file-sharing-application, file-sharing-server, file-sharing-site, file-upload, files, full-stack, mern, mern-stack, mongodb, mongodb-database, nodejs, react, react-js, tailwind, tailwind-css, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 842 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShareIt
Full-stack file sharing app
## Stack
- React
- Tailwind CSS
- NodeJS
- ExpressJS
- MongoDB
## Screenshots
Upload file(s) \

File(s) upload success \

Provide password to access file(s) \

File(s) access granted \

Open file(s) \

## Setup
- Clone this repository
```
git clone https://github.com/nemzyxt/ShareIt
```
- In the frontend directory, run this command to install dependencies
```
npm install
```
- In the backend directory, run this command to install dependencies
```
npm install
```
- Optionally edit the `.env` file in the backend directory as appropriate
## Usage
- In the backend directory, run this command to start the server
```
npm start
```
- Start the frontend by running this command in the frontend directory
```
npm start
```
- Open the provided URL to access the site