The anonymous, decentralised & end-to-end encrypted messaging application
🚧 Disclaimer: This project is still in development and is not yet ready for use 🚧
You will need:
- Install dependencies with
pnpm install. Note that you will needg++andcmaketo run a postinstall script so make sure you have those beforehand. On linux you can install them withsudo apt install g++ cmake. - Create a
.envfile inpackages/apiof the project with the following contents and replacing user, password, address, port and database with your MongoDB connection details:
DATABASEURL="mongodb://user:password@address:port/database?authSource=admin"- Generate the prisma client by running
pnpm prisma:updatein the root directory. - You can then either run the project in development mode with
pnpm devor by building the project withpnpm buildand then running the production build withpnpm start.
pnpm run start- Run the project in productionpnpm run dev- Run the project in development (with hot reloading)
This project is licensed under MIT and AGPL for the client and server respectively.
👤 Morgan Dilling "MJD"
Contributions, issues and feature requests are welcome! Check out the Code of Conduct before contributing. For internal reasons, third-party pull requests won't be accepted until the Summer of 2024 (some exceptions may be made). Please contact me if you have any questions.