This web application enables users to securely send, receive, and download files through peer-to-peer connections. It features user authentication for a personalized experience and uses MongoDB for storing user data. The backend is built with Node.js for server routing, and the frontend is developed using React.
-
User Authentication: Secure user authentication ensures a personalized and safe environment for file transfers.
-
File Sending and Receiving: Users can easily send files to others and receive files through peer-to-peer connections.
-
Download Functionality: Download the received files directly from the web app.
- Node.js
- React
- MongoDB(Mongoose)
- PeerJS (WebRTC)
-
Clone the Repository:
git clone https://github.com/Deep03/Peer-Circle.git
-
Install Dependencies:
cd file-transfer-web-app npm install
-
Start the Server:
npm start
-
Access the Web App: Open your web browser and navigate to
http://localhost:3000
. -
User Authentication:
-
File Transfer:
-
Download Files:
Feel free to contribute to the development of this project!
This project is licensed under the MIT License.