Re:P2P WhatsApp, Instagram and Metaverse in a PWA
by nittanymount on Sunday March 24, 2024 @05:33PM
(#39810714)
nice one.
each party generates a public/private key pair,
the key in the url is a public key to exchange with a peer,
then the communication is encoded/decoded with the keys, right ?
Re:P2P WhatsApp, Instagram and Metaverse in a PWA
by Screen8774 on Sunday March 24, 2024 @05:00PM
(#39810485)
Hello everyone,
chat.positive-intentions.com
I'm excited to share with you a messaging application I've been working on that might interest you. This is a chat app designed to work within your browser over WebRTC, there a focus on browser-based security and decentralization.
What makes this app unique is that it doesn't rely on messaging servers to function. Instead, it works based on your browser's javascript capabilities, so even low-end devices should work.
Here are some features of the app:
Secure messaging: Your messages are encrypted, making them more secure.
File sharing: Easily share files using WebRTC technology and QR codes.
Voice and video calls: Connect with others through voice and video calls.
Shared virtual space: Explore a shared mixed-reality space, similar to a metaverse.
Image board: Browse and share images in a scrollable format, similar to Instagram.
Your security is a top priority. Here's how the app keeps you safe:
Decentralized authentication: No central server is required for login, making it harder for anyone to gain unauthorized access.
Unique IDs: Your ID is cryptographically random, adding an extra layer of security.
End-to-end encryption: Your messages are encrypted from your device to the recipient's device, ensuring only you and the recipient can read them.
Local data storage: Your data is stored only on your device, not on any external servers.
Self-hostable: You have the option to host the app on your own server if you prefer.
The app is still in the early stages and I'm exploring what's possible with this technology. I'd love to hear your feedback on the idea and the current state of the app. If you have any feature requests or ideas, I'm all ears on reddit!
Looking forward to hearing your thoughts!
The app: chat.positive-intentions.com
More information about the app: positive-intentions.com
Follow the subreddit to keep updated about the app: r/positive_intentions
Note 1: As a solo-developer, i dont have the capacity or knowlege to do anything like an "official launch". i expect the app will progressively get better with feedback from users (as it has so far).
Note 2: I think the app has (approximately?) reached a feature-complete state, but i'm not sure. I'm looking for feedback on what features are missing, and what features are not needed. The next step would be to grow the number of users by making the app more user-friendly and easier to use. (I need your help on this)
Note 3: The app is not open source yet (sorry), but im open to answering questions about how the code is working (more details can be found in the docs). Open sourcing the app is something i would like to do in the future, but not a priority right now. Some parts of the app are open source.
Note 4: The UI is a clunky implementation of Material-UI. It's something i will fix as i move towards open sourcing the UI components. i will take the opportunity to also give more attention to a "desktop friendly UI" (right now the app is best experienced on a mobile device).
Note 5: Id like to keep the wording i have for "pods" although i have recieved feedback about it not being clear what it means. A pod is what you might think of as like a "chat room" and will be further developed to support group-chat. you can create a pod with a connected peer in the contact-details-page. The wording "pod" comes from how a group of whales is called a pod.
Re:P2P WhatsApp, Instagram and Metaverse in a PWA
by falak-123 on Thursday March 28, 2024 @06:40AM
(#39849539)
While PWAs offer advantages like offline capabilities and cross-platform compatibility, integrating P2P features for messaging apps like WhatsApp and social platforms like Instagram may present challenges due to their reliance on centralized servers for data storage and communication.
However, with advancements in web technologies and decentralized protocols, it's conceivable that future iterations of PWAs could incorporate P2P functionalities, allowing users to communicate directly without relying on central servers. This could enhance privacy, security, and possibly even enable offline messaging capabilities.
As for the inclusion of the Metaverse in a PWA, it's an intriguing concept. The Metaverse, a collective virtual shared space, is currently evolving with various platforms and technologies. Integrating Metaverse experiences into a PWA could democratize access to immersive virtual environments, potentially fostering greater inclusivity and accessibility.
Regarding relevance, if you're interested in exploring innovative web-based technologies and their potential applications, you may find this article on "The Future of Web Development" insightful. It discusses emerging trends and technologies shaping the web landscape, including PWAs and the Metaverse.
The Future of Web Development
Remember, while these ideas hold promise, their implementation may vary based on technological advancements and industry developments.
Re:P2P WhatsApp, Instagram and Metaverse in a PWA
by falak-123 on Friday March 29, 2024 @12:27PM
(#39865945)
Certainly! Here are the answers to your questions about P2P WhatsApp, Instagram, and the Metaverse in a PWA, along with your provided link:
What is the concept behind integrating P2P WhatsApp, Instagram, and the Metaverse into a PWA?
The concept revolves around merging the functionalities of P2P communication (like WhatsApp), social media engagement (like Instagram), and immersive virtual experiences (like the Metaverse) into a Progressive Web App (PWA). This integration aims to offer users a seamless and versatile platform where they can communicate, share content, and explore virtual spaces all in one place.
How does this integration benefit users?
By combining these features into a single PWA, users gain convenience, accessibility, and enhanced capabilities. They can seamlessly transition between communication, social networking, and immersive experiences without needing multiple apps or platforms. Additionally, PWAs are lightweight, easily accessible across devices, and don't require installation, making the user experience more streamlined.
What potential does this integration hold for the future of online interaction?
This integration opens up exciting possibilities for the future of online interaction. It could lead to more cohesive and engaging virtual experiences where users can interact, collaborate, and explore together in dynamic environments. Furthermore, it encourages innovation in how we connect and communicate online, potentially shaping new social norms and digital landscapes.
Where can I find more information about this concept?
You can learn more about this concept and stay updated on its developments by visiting https://zewhtapp.com/. This website provides insights, updates, and resources related to the integration of P2P WhatsApp, Instagram, and the Metaverse into a PWA.
Feel free to share this information and your provided link with others who are interested in this concept!
each party generates a public/private key pair, the key in the url is a public key to exchange with a peer, then the communication is encoded/decoded with the keys, right ?
On first-connection, the keys are generated and exchanged over webrtc. it only does this on the first-time-connection.
On subsequent connections, the keys are used to validate identity else the connection is rejected.
chat.positive-intentions.com
I'm excited to share with you a messaging application I've been working on that might interest you. This is a chat app designed to work within your browser over WebRTC, there a focus on browser-based security and decentralization.
What makes this app unique is that it doesn't rely on messaging servers to function. Instead, it works based on your browser's javascript capabilities, so even low-end devices should work.
Here are some features of the app:
Secure messaging: Your messages are encrypted, making them more secure.
File sharing: Easily share files using WebRTC technology and QR codes.
Voice and video calls: Connect with others through voice and video calls.
Shared virtual space: Explore a shared mixed-reality space, similar to a metaverse.
Image board: Browse and share images in a scrollable format, similar to Instagram.
Your security is a top priority. Here's how the app keeps you safe:
Decentralized authentication: No central server is required for login, making it harder for anyone to gain unauthorized access.
Unique IDs: Your ID is cryptographically random, adding an extra layer of security.
End-to-end encryption: Your messages are encrypted from your device to the recipient's device, ensuring only you and the recipient can read them.
Local data storage: Your data is stored only on your device, not on any external servers.
Self-hostable: You have the option to host the app on your own server if you prefer.
The app is still in the early stages and I'm exploring what's possible with this technology. I'd love to hear your feedback on the idea and the current state of the app. If you have any feature requests or ideas, I'm all ears on reddit!
Looking forward to hearing your thoughts!
The app: chat.positive-intentions.com
More information about the app: positive-intentions.com
Follow the subreddit to keep updated about the app: r/positive_intentions
Note 1: As a solo-developer, i dont have the capacity or knowlege to do anything like an "official launch". i expect the app will progressively get better with feedback from users (as it has so far).
Note 2: I think the app has (approximately?) reached a feature-complete state, but i'm not sure. I'm looking for feedback on what features are missing, and what features are not needed. The next step would be to grow the number of users by making the app more user-friendly and easier to use. (I need your help on this)
Note 3: The app is not open source yet (sorry), but im open to answering questions about how the code is working (more details can be found in the docs). Open sourcing the app is something i would like to do in the future, but not a priority right now. Some parts of the app are open source.
Note 4: The UI is a clunky implementation of Material-UI. It's something i will fix as i move towards open sourcing the UI components. i will take the opportunity to also give more attention to a "desktop friendly UI" (right now the app is best experienced on a mobile device).
Note 5: Id like to keep the wording i have for "pods" although i have recieved feedback about it not being clear what it means. A pod is what you might think of as like a "chat room" and will be further developed to support group-chat. you can create a pod with a connected peer in the contact-details-page. The wording "pod" comes from how a group of whales is called a pod.
However, with advancements in web technologies and decentralized protocols, it's conceivable that future iterations of PWAs could incorporate P2P functionalities, allowing users to communicate directly without relying on central servers. This could enhance privacy, security, and possibly even enable offline messaging capabilities.
As for the inclusion of the Metaverse in a PWA, it's an intriguing concept. The Metaverse, a collective virtual shared space, is currently evolving with various platforms and technologies. Integrating Metaverse experiences into a PWA could democratize access to immersive virtual environments, potentially fostering greater inclusivity and accessibility.
Regarding relevance, if you're interested in exploring innovative web-based technologies and their potential applications, you may find this article on "The Future of Web Development" insightful. It discusses emerging trends and technologies shaping the web landscape, including PWAs and the Metaverse.
The Future of Web Development
Remember, while these ideas hold promise, their implementation may vary based on technological advancements and industry developments.
What is the concept behind integrating P2P WhatsApp, Instagram, and the Metaverse into a PWA? The concept revolves around merging the functionalities of P2P communication (like WhatsApp), social media engagement (like Instagram), and immersive virtual experiences (like the Metaverse) into a Progressive Web App (PWA). This integration aims to offer users a seamless and versatile platform where they can communicate, share content, and explore virtual spaces all in one place.
How does this integration benefit users? By combining these features into a single PWA, users gain convenience, accessibility, and enhanced capabilities. They can seamlessly transition between communication, social networking, and immersive experiences without needing multiple apps or platforms. Additionally, PWAs are lightweight, easily accessible across devices, and don't require installation, making the user experience more streamlined.
What potential does this integration hold for the future of online interaction? This integration opens up exciting possibilities for the future of online interaction. It could lead to more cohesive and engaging virtual experiences where users can interact, collaborate, and explore together in dynamic environments. Furthermore, it encourages innovation in how we connect and communicate online, potentially shaping new social norms and digital landscapes.
Where can I find more information about this concept? You can learn more about this concept and stay updated on its developments by visiting https://zewhtapp.com/. This website provides insights, updates, and resources related to the integration of P2P WhatsApp, Instagram, and the Metaverse into a PWA.
Feel free to share this information and your provided link with others who are interested in this concept!