English | 简体中文
- 🔒 Session information encryption
- 👥 No user data is collected
- 🏠 Channel sharing function
- 🥰 Emotional expression support
- 💥 Chat closed to destroy data
- 🌎 The network is reconnected and records are synchronized
next-argots
is a timely solution for individuals who prioritize confidentiality in the exchange of information on the network. It innovatively integrates strong encryption mechanisms to ensure that every communication on its platform is confidential and inaccessible to third parties, including server administrators and potential eavesdroppers. Unlike many platforms that store user data indefinitely, next-argots
ensures that no conversation logs or personal information are kept beyond the duration of a chat session. And no personal information is collected.
https://argots.cn/admin
Before you start installing and running your project, make sure your system meets the following requirements:
- Operating system: Compatible with
Windows, Mac OS
orLinux
- Node.js: You can download it from nodejs.org. I used
18.19.0
- configuration: Open the '.env 'file after cloning is complete and configure all environment variables
yarn install
yarn dev # project run
yarn build # project forming
yarn start # project startup
yarn generate:types # Generated set type
yarn generate:sitemap # Generated Google SiteMap
yarn lint # project observation
Welcome to join us! Ask an Issue
or submit a Pull Request
.
Pull Request:
- Fork code!
- Create your own branch:
git checkout -b feat/xxxx
- Submit your changes:
git commit -am 'feat: add xxxxx'
- Push your branch:
git push origin feat/xxxx
- submit
pull request
reference specification (Angular)
feat
Add new featuresfix
Fix the problem/BUGstyle
The code style is related and does not affect the running resultperf
Optimization/performance improvementrefactor
Refactorrevert
Undo edittest
Test relateddocs
Documentation/noteschore
Dependency update/scaffolding configuration modification etc.workflow
Workflow improvementsci
Continuous integrationtypes
Type definition file changeswip
In development
- Determine network status and browser compatibility
- Channel sharing function, and no authorization to enter the chat room page need to prompt (chat room address with parameters more parameter judgment to join the channel, etc.)
- emo expression
- Send a message scroll to the bottom
- select an avatar
- The network is reconnected and records are synchronized
- Edit, reply to a chat record for all people, delete, copy (one/more) chat records
- Cache static files using service workers
Other functions can be issues
propose
If you think this project helped you, please help click Star