next-argots
next-argots copied to clipboard
🥰🥰A free chat platform that encrypts conversation information throughout the process to protect your security and privacy. No information is collected from you and no permissions are required from y...
English | 简体中文
Argot
🕶️
- 🔒 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
introduce
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.
Payload CMS Url
https://argots.cn/admin
major dispositions
prerequisites
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
Installation dependency
yarn install
package.json Project
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
How to Contribute
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
Git Contribution submission specification
reference specification (Angular)
-
feat
Add new features -
fix
Fix the problem/BUG -
style
The code style is related and does not affect the running result -
perf
Optimization/performance improvement -
refactor
Refactor -
revert
Undo edit -
test
Test related -
docs
Documentation/notes -
chore
Dependency update/scaffolding configuration modification etc. -
workflow
Workflow improvements -
ci
Continuous integration -
types
Type definition file changes -
wip
In development
plan (2024-3-30)
- [x] Determine network status and browser compatibility
- [x] 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.)
- [x] emo expression
- [x] Send a message scroll to the bottom
- [x] select an avatar
- [x] The network is reconnected and records are synchronized
- [x] Edit, reply to a chat record for all people, delete, copy (one/more) chat records
- [x] Cache static files using service workers
Other functions can be issues
propose
contribute
If you think this project helped you, please help click Star