https://github.com/hayyanshaikh/text-share
A dynamic text-sharing platform built using React.js and Firebase, enabling users to seamlessly create, share, and collaborate on text-based content in real-time.
https://github.com/hayyanshaikh/text-share
collaboration data-management firebase frontend-development reactjs real-time responsive-design web-application
Last synced: about 1 year ago
JSON representation
A dynamic text-sharing platform built using React.js and Firebase, enabling users to seamlessly create, share, and collaborate on text-based content in real-time.
- Host: GitHub
- URL: https://github.com/hayyanshaikh/text-share
- Owner: Hayyanshaikh
- Created: 2024-01-27T07:30:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-27T07:38:16.000Z (over 2 years ago)
- Last Synced: 2025-05-17T22:12:29.118Z (about 1 year ago)
- Topics: collaboration, data-management, firebase, frontend-development, reactjs, real-time, responsive-design, web-application
- Language: JavaScript
- Homepage: https://sharepad.netlify.app/
- Size: 4.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ReactJS File Sharing App
**App Purpose:**
This ReactJS application is a simple file-sharing platform where you can upload files and share their links. Firebase database is used to store link and file details.
**How to Use:**
1. **Firebase Configuration:**
- Create a new project for your Firebase project.
- Enable Authentication in the Firebase console.
- Create a Firebase database and set its rules to allow access only to authorized users.
- Replace the configuration details of your project in `src/firebase/firebase.js` from Firebase project settings.
2. **App Setup:**
- Install dependencies by typing `npm install` in the terminal.
- Then run the application on a local server by typing `npm start`.
3. **File Upload:**
- Click on the "Upload File" button to choose a file from your system.
- After the file is uploaded, you will receive a unique link.
4. **File Share:**
- Copy the provided link and share it with any friend or client.
- Anyone who opens this link will be able to download the file.
**Tech Stack:**
- ReactJS
- Firebase (Authentication, Realtime Database, Storage)
**Contact Information:** If you encounter any issues, feel free to contact me.
**License:**
This project is licensed under the MIT license.