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.
Before you start installing and running your project, make sure your system meets the following requirements:
- Operating system: Compatible with
Windows, Mac OS or Linux
- 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 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
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
- 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