pChat
所属分类:区块链开发
开发工具:Svelte
文件大小:0KB
下载次数:0
上传日期:2023-09-18 18:28:56
上 传 者:
sh-1993
说明: 一款快速、一次性和去中心化的网络消息应用程序,
(A quick, disposable and decentralized messaging app for the web,)
文件列表:
.eslintignore (160, 2023-09-19)
.eslintrc.cjs (543, 2023-09-19)
.npmrc (43, 2023-09-19)
.prettierignore (160, 2023-09-19)
.prettierrc (233, 2023-09-19)
.vscode/ (0, 2023-09-19)
.vscode/settings.json (1629, 2023-09-19)
LICENSE (1070, 2023-09-19)
bun.lockb (312049, 2023-09-19)
package-lock.json (568707, 2023-09-19)
package.json (1350, 2023-09-19)
pnpm-lock.yaml (213453, 2023-09-19)
postcss.config.cjs (75, 2023-09-19)
src/ (0, 2023-09-19)
src/app.d.ts (251, 2023-09-19)
src/app.html (372, 2023-09-19)
src/app.postcss (174, 2023-09-19)
src/components/ (0, 2023-09-19)
src/components/ChatInterface.svelte (755, 2023-09-19)
src/components/Header.svelte (1673, 2023-09-19)
src/components/MessageBubbles/ (0, 2023-09-19)
src/components/MessageBubbles/MessageBubbleOther.svelte (944, 2023-09-19)
src/components/MessageBubbles/MessageBubbleSender.svelte (942, 2023-09-19)
src/components/MessageFeed.svelte (771, 2023-09-19)
src/components/MessagePrompt.svelte (2113, 2023-09-19)
src/components/NicknamePrompt.svelte (1708, 2023-09-19)
src/components/Sidebar.svelte (2283, 2023-09-19)
src/components/StatusBubble.svelte (333, 2023-09-19)
src/lib/ (0, 2023-09-19)
src/lib/chat.ts (3076, 2023-09-19)
src/lib/stores/ (0, 2023-09-19)
src/lib/stores/userStore.ts (584, 2023-09-19)
src/routes/ (0, 2023-09-19)
src/routes/+error.svelte (429, 2023-09-19)
src/routes/+layout.svelte (849, 2023-09-19)
src/routes/+page.svelte (129, 2023-09-19)
src/routes/+page.ts (25, 2023-09-19)
src/routes/chat/ (0, 2023-09-19)
... ...
> A quick, disposable and decentralized messaging app for the web.
Made using [SvelteKit](https://kit.svelte.dev/), [SkeletonUI](https://www.skeleton.dev/), and [Trystero](https://oxism.com/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](https://pchat-chi.vercel.app/chat/82k1e45ec850m4e0lo) `^_^`
Alternatively, contact can be made through e-mail (shounakghosh42@gmail.com) 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](https://scratch.mit.edu/users/slickmojang7/) for the artwork, rad stuff.
近期下载者:
相关文件:
收藏者: