Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog p2p open source #161

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Blog p2p open source #161

wants to merge 8 commits into from

Conversation

MutyaSowmya123
Copy link
Collaborator

What was changed?
Created as a blog post that describes the journey of building a secure, user-controlled P2P (Peer-to-Peer) file-sharing project. It discusses the motivation behind the project, the challenges faced with traditional P2P systems, the solution implemented, and the testing/feedback process.

Why was it changed?
The post was created to share our journey and insights about developing a P2P file-sharing app with an open-source mindset. The intention is to:
Showcase commitment to open-source development, security, and privacy.
Address the limitations of traditional P2P applications and how your solution improves upon them.
Provide a detailed, engaging account of the process, helping others in the community learn from experience.
Inspire others to consider similar approaches in their projects by highlighting the importance of user control, authentication, and security in P2P applications.

How was it changed?
The content was structured as a blog post with the following sections:

  • Introduction: This part introduces the open-source philosophy behind the project and sets the stage for the reader to understand the significance of privacy and security in file sharing.

  • Building the P2P Application: Here, the challenges of traditional P2P file sharing are outlined, and the specific problems (such as lack of control and security) are discussed.

  • Our Solution: This section explains the features you implemented, like authentication and a file transfer management interface, to improve control and security.

  • Testing and Feedback: After developing the application, feedback from both the professor and peers was incorporated, highlighting the positive reception of the project.

  • Images: Visuals (such as screenshots of the application) are included to give readers a clear idea of the user interface and workflow.

  • The benefits of open-source development, clearly outline how others can get involved, and provide the necessary resources for contributing (such as a contributing guide, code of conduct, and project board).

Copy link
Collaborator

@kungfuchicken kungfuchicken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sounds like an interesting project, but I'm not sure it fits in a "News" section for the program. I'm curious what other programs exist, and where they fall short. Are there any open source projects you could contribute to or fork? Implementing security well is notoriously difficult. How are you ensuring it's secure? Looking at the code I can't find any P2P file sharing functionality. It looks like the start of a DJango project. Please, add links from the described functionality to the specific code that accomplishes it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants