Skip to content

A quick, disposable and decentralized messaging app for the web

License

Notifications You must be signed in to change notification settings

shahank42/pChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

923b805 · Sep 19, 2023

History

73 Commits
May 26, 2023
Sep 18, 2023
May 26, 2023
May 26, 2023
May 26, 2023
May 26, 2023
May 26, 2023
May 26, 2023
May 26, 2023
Sep 19, 2023
Aug 24, 2023
Sep 18, 2023
Jul 29, 2023
Jul 29, 2023
Aug 10, 2023
May 26, 2023
May 26, 2023
Jun 16, 2023
May 26, 2023
May 28, 2023

Repository files navigation



Lines of code GitHub
Maintenance


A quick, disposable and decentralized messaging app for the web.

Made using SvelteKit, SkeletonUI, and Trystero


What is this?

pChat provides a very privacy-centric messaging experience. Everything is stored in a decentralised database, no servers involved! Everyone using the app stores some part of the database with them, forming a peer-to-peer network. This is made possible with the help of Trystero.

Try it out live at: https://pchat-chi.vercel.app


Features

  • Create pChat rooms and use shareable links to invite members
  • Set a username to enter a pChat room
  • Send messages in the rooms (markdown fully supported!)
  • Rooms are persistent only as long as all members are present
  • If everyone leaves the room, then all messages are gone!
  • Works from any device, be it desktop or mobile!

Feedback

I really enjoyed making this app, and would love to hear feedback, criticism and different ways to enhance pChat.

In fact, why not give do so through the dedicated pChat room ^_^

Alternatively, contact can be made through e-mail ([email protected]) and Discord (https://discordapp.com/users/709289605580587008).

The features available in the app were guided by a strong set of core beliefs which I thought every messaging app should follow, so it is pretty opinionated in that regard. However I still think there is much, much more room for improvement, and therefore I'm always open to suggestions.


Contributing

You wanna contribute to pChat?

That would be totally amazing.

Just create a pull request and we'll see how it goes from there.


Credits

Huge thanks to slickmojang7 for the artwork, rad stuff.