Chat app like old-style Discord, with custom themes and more.
Accord is an app, similar to Discord, but cooler. Built with React, TypeScript, and Node.js.
Please ⭐ this repo to support development.
Want more stable commits? Use the stable branch.
mkdir -p backend/keys
ssh-keygen -t rsa -b 2048 -m PEM -f backend/keys/jwt
# Install global dependencies
npm i -g typescript
# Install local packages
cd frontend && npm i -f
cd ../backend && npm i -f
mkdir -p assets/upload
backend
directory, configure .env.example
and rename the file to .env
Want a more basic version, that's more like Discord? https://github.com/codea-live/dclone
backend/.env
(dev with Docker)
EMAIL_ADDRESS="[email protected]"
EMAIL_PASSWORD="..."
MONGO_URI="mongodb://database/accord"
NODE_ENV="dev"
PORT=3000
WEBSITE_URL="http://localhost:4200"
SESSION_SECRET="Please ⭐ this repository."
backend/test/.env
(test without Docker)
API_URL="http://localhost:3001/api"
EMAIL_ADDRESS="[email protected]"
EMAIL_PASSWORD="..."
MONGO_URI="mongodb://localhost/accord-test"
NODE_ENV="dev"
PORT=3001
ROOT_ENDPOINT="http://localhost:3001"
WEBSITE_URL="http://localhost:4200"
SESSION_SECRET="Please ⭐ this repository."
mongodb://127.0.0.1:27017/accord
.