Files
ColdBreeze-chat-web/README.md
T
2022-07-06 11:32:08 +08:00

57 lines
2.2 KiB
Markdown

# Web Client of voce.chat
<center>
<img src="./public/android-chrome-192x192.png" width="100" height="100">
</center>
<p>
<center>
[![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)
</center>
- 🎉 Powered by React & Redux Toolkit
- ✅ Typescript
- 📦 PWA
- 📢 Notification
## Docs
https://doc.voce.chat/en-us/
## Preview
- Official Online 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
- [styled-components.vscode-styled-components](https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components): Syntax highlighting for styled-components
- [jonkwheeler.styled-components-snippets](https://marketplace.visualstudio.com/items?itemName=jonkwheeler.styled-components-snippets): Styled-Components Snippets for VSCode
- [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)