Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Privoce/vocechat-web
VoceChat Web App
https://github.com/Privoce/vocechat-web
bot chat indexdb pwa react redux-toolkit typescript
Last synced: 6 days ago
JSON representation
VoceChat Web App
- Host: GitHub
- URL: https://github.com/Privoce/vocechat-web
- Owner: Privoce
- License: gpl-3.0
- Created: 2022-01-04T13:58:22.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T03:44:10.000Z (about 2 months ago)
- Last Synced: 2024-09-19T04:24:20.395Z (about 2 months ago)
- Topics: bot, chat, indexdb, pwa, react, redux-toolkit, typescript
- Language: TypeScript
- Homepage: https://privoce.voce.chat/
- Size: 452 MB
- Stars: 1,697
- Watchers: 12
- Forks: 170
- Open Issues: 82
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - Privoce/vocechat-web - VoceChat Web App (TypeScript)
README
# Web Client of VoceChat
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/privoce/vocechat-web/issues)
![GitHub issues](https://img.shields.io/github/issues-raw/Privoce/vocechat-web) ![GitHub](https://img.shields.io/github/license/privoce/vocechat-web) ![GitHub top language](https://img.shields.io/github/languages/top/privoce/vocechat-web) ![Docker Pulls](https://img.shields.io/docker/pulls/privoce/vocechat-server)- 🎉 Powered by React & Redux Toolkit
- ✅ Typescript
- 📦 PWA
- 📢 Notification by firebase## Host your server! Or use our test server
- Host your own Voce server ([docker image](https://hub.docker.com/r/privoce/vocechat-server/tags)):
Run on x86_64 platform:```bash
docker run -d --restart=always \
-p 3000:3000 \
--name vocechat-server \
privoce/vocechat-server:latest
```For more server hosting instructions, see our documentation: https://doc.voce.chat/
## Preview
- official site: https://voce.chat
- live demo: https://privoce.voce.chat/
- demo API Docs (Swagger): https://dev.voce.chat/api/swagger- design: https://www.figma.com/file/EHnNr53kNmDWgUT86It6CH/UI
- text editor: https://plate.udecode.io/docs/installation
- markdown editor: https://nhn.github.io/tui.editor/latest/
- redux: [@reduxjs/toolkit](https://redux-toolkit.js.org/introduction/getting-started)
- indexDB wrapper: https://github.com/localForage/localForage## Local Development
- `git clone https://github.com/Privoce/vocechat-web vocechat-web`
- `cd vocechat-web & yarn install`
- `yarn start`
- Open `localhost:3009`
### Tools Recommended
- [VS Code](https://code.visualstudio.com/) Editor Recommended
- VS Code plugins:
- [dbaeumer.vscode-eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint): ESLint
- [esbenp.prettier-vscode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode): Prettier
- [dsznajder.es7-react-js-snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets): Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax## License
[GPL v3](https://github.com/Privoce/vocechat-web/blob/main/LICENSE)
## Thanks all the contributors
Discuss collaboration: [email protected] or https://bridger.chat/han
Telegram group: https://t.me/opencfdchannel VoceChat: https://voce.chat
Telegram channel: https://t.me/vocechat_group VoceChat Channel: https://privoce.voce.chat