Git Product home page Git Product logo

pchat's Introduction



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.

pchat's People

Contributors

shahank42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.