This is an online file-sharing application with a RESTful API. It allows users to securely upload and download files in a collaborative environment
Check out the live demo of the FileShare App: Demo
- Secure file upload and download.
- Share files with other users via shareable link and email.
- Detailed API documentation.
- Easy-to-use web interface.
- Shareable link valid for 1 hour
- File limit: 5MB
Before you begin, ensure you have met the following requirements:
-
Clone the repository:
git clone https://github.com/ad1tyaSharma/file-sharing.git
-
Navigate to the project directory:
npm i
-
Configure the environment variables by creating a
.env
file in the root directory. -
Start the application:
npm run dev
- Access the application by visiting
http://localhost:3000
in your web browser. - Start uploading and managing your files.
Contributions are welcome! If you find any issues or want to enhance the app, feel free to open a pull request. Make sure to follow the existing coding style and add appropriate tests for your changes.
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push the changes to your fork.
- Open a pull request explaining your changes.