Selhosted P2P E2EE File Transfer & Messaging PWA
https://positive-intentions.com
A p2p encrypted file transfer and messaging app. Here are some features below:
* #OpenSource
* #CrossPlatform
* #PWA
* #iOS, #Android, #Desktop (self compile)
* App store, Play store (coming soon)
* Desktop
* #Windows, #MacOS, #Linux (self compile)
* run `index.html` on any modern #browser
* #Decentralized
* #Secure
* #NoCookies
* #P2P #encrypted
* No registration
* No installing
* #Messaging
* Group Messaging (coming soon)
* Text Messaging
* #Multimedia Messaging
* #Screensharing (on desktop browsers)
* Offline Messaging (in #research phase)
* #FileTransfer
* #VideoCalls
* #DataOwnership
* #SelfHosted
* GitHub pages Hosting
* #LocalOnly storage
Check it out!
(Degoogled links to the apps)
- Chat: https://chat.positive-intentions.com
- File: https://file.positive-intentions.com
- GitHub: https://github.com/positive-intentions
Looking for #Android #ClosedTesting #testers
- Early Access: Join the Google group as a tester for FREE early access. https://groups.google.com/g/positive-intentions-testers
Join on Android: https://play.google.com/store/apps/details?id=com.positive_intentions.file
Join on web: https://play.google.com/apps/testing/com.positive_intentions.file
i think those links are correct, but i seems people have had mixed results there where they still face a paywall. is seems to be correct. let me know if it works or doesnt (in case i need to update the links im sharing).
2.3.2025 08:56Looking for #Android #ClosedTesting #testers - Early Access: Join the Google group as a tester for FREE early access....i redit my homepage because it was worse.
https://positive-intentions.com
i was going for "warm and inviting". let me know what you think. i guess the purpose of the homepage is to guide people to more information about the projects.
im wondering about if i should replace all the images for some AI image-gen to make it seem more professional.
#webdev #homepage #docusaurus #blogging
1.3.2025 14:29i redit my homepage because it was worse.https://positive-intentions.comi was going for "warm and inviting". let me know what you...I built a P2P E2EE file transfer PWA using PeerJS. Think super secure, direct sharing! I'm new to the Play Store and need 12 testers for 14 days to launch into production. Get FREE early access in return! Interested?
Step 1: You can join the google group.
Google Group: https://groups.google.com/g/positive-intentions-testers
Step 2: you have to click on this link to download to your android
Android: https://play.google.com/store/apps/details?id=com.positive_intentions.file
#P2P #E2EE #FileTransfer #Privacy #BetaTesting
25.2.2025 19:21I built a P2P E2EE file transfer PWA using PeerJS. Think super secure, direct sharing! I'm new to the Play Store and need 12 testers...Looking for people to register #closeTesting #testers for my app.
- #GoogleGroup: https://groups.google.com/g/positive-intentions-testers
- #Android: https://play.google.com/store/apps/details?id=com.positive_intentions.file
- #Web: https://play.google.com/apps/testing/com.positive_intentions.file
I hope ive configured those links correctly. Im new to Android #development and trying to get my app into #production. it seems google has some hoops to jump through that i wasnt expecting. it seems i need 12 testers registered.
My app is free-to-use here: https://file.positive-intentions.com
Its a #P2P #fileSharing app. its further described here: https://positive-intentions.com/docs/file
The app on the web is a #PWA and im using #Tauri to build a native app for the play store. (its basically a native wrapper around a #webview)
Much appriciated to help me get my app into the #PlayStore.
24.2.2025 08:57Looking for people to register #closeTesting #testers for my app.- #GoogleGroup: https://groups.google.com/g/positive-intentions-testers-...hey im new to tauri and i wonder if im overlooking something with getting access to the camera for my app.
my app is working as expected as a webapp, but when i open my app from a tauri built APK, it seems it doesnt have access to the camera permission and it doesnt ask for it either.
when searching in the docs, i would expect to see something related in the section here: https://v2.tauri.app/plugin and while i see things like barcode-scanner, im surprise there isnt something more explicitly related to regular camera access.
maybe im looking in the wrong place?
22.2.2025 08:10@TauriApps hey im new to tauri and i wonder if im overlooking something with getting access to the camera for my app.my app is working as...Introducing our new app "pi/file"! It's a #secure, #P2P #E2EE #file #sharing app that works directly in your #browser as a #PWA. No installation or registration required!
App: https://file.positive-intentions.com
Learn more: https://positive-intentions.com/docs/file
We'd love to hear your feedback about the app! Your insights and suggestions are invaluable to us as we continue to improve and innovate.
14.2.2025 17:16Introducing our new app "pi/file"! It's a #secure, #P2P #E2EE #file #sharing app that works directly in your #browser as a...#BrowserBased #P2P #E2EE #FileTransfer With #WebRTC
i created a browser-based tool for p2p file transfer where it doesnt use any backend for storage. instead, it relies on storage provided by the browser.
https://file.positive-intentions.com
its still a work in progress, but id like to know your thoughts. my intentions with this new app, is that i will aim for this to be a B2B SaaS product, but until i set up login+subscription, its free-to-use. id love to get feedback on features you would find useful.
for more info, see: https://positive-intentions.com/docs/file .
5.2.2025 15:22#BrowserBased #P2P #E2EE #FileTransfer With #WebRTCi created a browser-based tool for p2p file transfer where it doesnt use any backend for...Introducing our new SaaS app "positive-intentions/file"! It's a secure, P2P file sharing app that works directly in your browser as a PWA. No installation or registration required!
App: https://file.positive-intentions.com
Learn more: https://positive-intentions.com/docs/file
We'd love to hear your feedback about the app! Your insights and suggestions are invaluable to us as we continue to improve and innovate.
#SecureFileSharing #P2P #FileSharing #Privacy #Security #BrowserApp #PWA #NoInstallation #NoRegistration #Tech #Innovation #WebApp #PositiveIntentions #SaaS #Startup #TechStartup #Software #Entrepreneur #Business #TechInnovation
3.2.2025 07:48Introducing our new SaaS app "positive-intentions/file"! It's a secure, P2P file sharing app that works directly in your...How to #selfhost our #opensource #p2p #encrypted #messaging and #filetransfer #webapp on #ios #android #desktop #docker
https://positive-intentions.com/blog/docker-ios-android-desktop
25.1.2025 10:55How to #selfhost our #opensource #p2p #encrypted #messaging and #filetransfer #webapp on #ios #android #desktop...Selhosted P2P File Transfer & Messaging PWA
App: https://chat.positive-intentions.com
A p2p encrypted file transfer and messaging app. Here are some features below:
* #OpenSource
* #CrossPlatform
* #PWA
* #iOS, #Android, #Desktop (self compile)
* App store, Play store (coming soon)
* Desktop
* #Windows, #MacOS, #Linux (self compile)
* run `index.html` on any modern #browser
* #Decentralized
* #Secure
* #NoCookies
* #P2P #encrypted
* No registration
* No installing
* #Messaging
* Group Messaging (coming soon)
* Text Messaging
* #Multimedia Messaging
* #Screensharing (on desktop browsers)
* Offline Messaging (in #research phase)
* #FileTransfer
* #VideoCalls
* #DataOwnership
* #SelfHosted
* GitHub pages Hosting
* Local-Only storage
Check it out!
- App: https://chat.positive-intentions.com
- More info: https://positive-intentions.com/blog/introducing-decentralized-chat
- GitHub: https://github.com/positive-intentions/chat
Can a #PWA be considered #selfhosted?
I am working on a chat app with a unique difference. It's a #progressivewebapp with no fixed backend.
I am able to do thing like store data, #encrypt/#decrypt #data, access #network, camera etc.
I would like it that when somone goes to the website, the app running in the #browser, can be considered "selfhosted". You would be using your own device to run the #javascript in the browser and #storage provided by the browser is also from your #device.
As a javascript app, it will do all the encryption, data storage, etc on your browser using only the resources the browser will provide. I believe the functionality as a result is substancially independent and selfhosted.
the app is cached for running offline and is essentialy a static bundle that can work by running index.html without a static server.
Further details about how my app works can be seen on the #opensource project here: https://github.com/positive-intentions/chat
I think there is a reasonable case for this to be considered selfhosted. Unless the definition of selfhosted is strictly "cumbersome to setup". What are your thoughts?
12.1.2025 11:42Can a #PWA be considered #selfhosted?I am working on a chat app with a unique difference. It's a #progressivewebapp with no fixed...P2P Shared Virtual-Reality Space.
Pushing the capabilities of P2P tech used in our app to see what's possible.
#DecentralizedTech #P2P #EndToEndEncryption #WebRTC #TechInnovation #e2ee #encrypted #encryption #Decentralized #OpenSource #Research #Demo #Concept #Experiment
9.1.2025 12:32P2P Shared Virtual-Reality Space.Pushing the capabilities of P2P tech used in our app to see what's...Async Bottom-Up Javascript State Management
https://positive-intentions.com/blog/async-state-management
This investigation comes from my work on a #P2P #ChatApp. I found it tricky in a #FunctionalProgramming approach to handle #Async #Messages from peers needing the latest #State values. The challenge? How #JavaScript scopes variables in #Callbacks.
I wanted to explore a solution out of curiosity to see if it could work. I'm not trying to push "yet another #StateManagement library." This is about my #LearningProcess for use in #PersonalProjects.
#Programming #WebDev #Code #SoftwareDevelopment #OpenSource #PeerToPeer
8.1.2025 16:30Async Bottom-Up Javascript State Managementhttps://positive-intentions.com/blog/async-state-managementThis investigation comes from my work...im aiming to create an #encrypted #secure and #private #filetransfer and #messaging app. (because thats the only type worth working on)
I've highlighted some features below:
- #Decentralized
- No #cookies
- #P2P #encrypted
- No #registration
- No #installing
- #GroupMessaging (coming soon)
- #TextMessaging
- #MultimediaMessaging
- #OfflineMessaging (in #research phase)
- #FileTransfer
- #VideoCalls
- #DataOwnership
- Optional #SelfHosting
- #Screensharing (on desktop browsers)
- #OpenSource
Check it out!
#Blog: https://positive-intentions.com/blog/introducing-decentralized-chat
#GitHub: https://github.com/positive-intentions/chat
#Demo: https://chat.positive-intentions.com
Decentralized microfrontend architecture.
The app is architected in a unique way to investigate possibilities and potential.
https://positive-intentions.com/blog/decentralised-architecture
#Microfrontends #JavaScript #WebDevelopment #Frontend #ModuleFederation #DynamicRemotes #SelfHosting #DevExperience #Scalability #AWS #GitHubPages #CDN #OpenSource
30.12.2024 20:42Decentralized microfrontend architecture.The app is architected in a unique way to investigate possibilities and...Creating a JavaScript UI framework for my own project! It's a learning journey and I'd like to to share my progress.
Id like to know what you think are the important details to include when creating a UI framework. As i work on this im only addressing the issues i face and i would like to know what other developers think are important to include in a UI framework.
I've written some blog posts about my progress so far:
1. Functional Web Components - https://positive-intentions.com/blog/dim-functional-webcomponents
2. Functional Todo App - https://positive-intentions.com/blog/dim-todo-list
3. Async State Management - https://positive-intentions.com/blog/async-state-management
4. Bottom-up Browser Storage - https://positive-intentions.com/blog/bottom-up-storage
#JavaScript #UIFramework #WebDevelopment #LearningJourney #StateManagement #WebComponents #OpenSource #Coding #Programming #FrontendDevelopment #AsyncProgramming #FunctionalProgramming #Blogging #TechCommunity
24.12.2024 14:10Creating a JavaScript UI framework for my own project! It's a learning journey and I'd like to to share my progress.Id like to know...P2P #E2EE #Messaging With #Javascript
Im aiming to create an encrypted #secure and #private #messaging app (because thats the only type worth working on).
I've highlighted some features below:
- #P2P #E2E #Encrypted
- #DataOwnership
- #Serverless with #selfhosted
- #PWA, iOS, Android, Desktop
- #OpenSource
Check it out!
GitHub: https://github.com/positive-intentions/chat
Demo: https://chat.positive-intentions.com
19.12.2024 14:16P2P #E2EE #Messaging With #JavascriptIm aiming to create an encrypted #secure and #private #messaging app (because thats the only type worth...Bottom-up Javascript Storage Management
i wanted to see if we can create #asynchronous bottom-up #javascript #BrowserStorage, we have the basics to put together a state management system. State management solutions in apps typically have ways to persist data.
I wanted to explore if there are any benefits to define and manage state in #webcomponents with a bottom-up approach. I wanted to see if it could give a greater flexibility in developing a #UI and not having to worry about persisted storage management.
https://positive-intentions.com/blog/bottom-up-storage
#functional #webcomponents #async #asynchronous #state #indexedDB #storage #persistence #management #javascript #html #webcomponents #UILibrary #web-components #custom-elements #lit-html #lit #opensource
13.12.2024 09:03Bottom-up Javascript Storage Managementi wanted to see if we can create #asynchronous bottom-up #javascript #BrowserStorage, we have the...im aiming to create an #encrypted #secure and #private #messaging app. (because thats the only type worth working on)
I've highlighted some features below:
- #Decentralized
- #P2P
- #encrypted
- #DataOwnership
- #Serverless with #SelfHosting
- PWA, iOS, Android, Desktop
- #OpenSource
Check it out!
GitHub: https://github.com/positive-intentions/chat
Demo: https://chat.positive-intentions.com
Blog: https://positive-intentions.com/blog/introducing-decentralized-chat
p.s. let me know if im spamming on your feed. im trying to guage the reccommended quality and frequency of posting on mastodon.
8.12.2024 08:43im aiming to create an #encrypted #secure and #private #messaging app. (because thats the only type worth working on)I've highlighted...