Welcome to the Harmony repository! This is our semester project, which aims to create a communication platform similar to Discord. Our platform provides a wide range of communication services through servers, where users can join written, voice, and video discussion channels. Additionally, users have the ability to engage in private one-on-one messaging.
https://excalidraw.com/#room=224b7234d79bbb788a9f,RBMf5Z-_0-j3sCVmKskIFA
Public app: https://harmony.vg
Run the app for the first time using the following command
npm install
docker compose up
npx nx serve client
The public app will be available at http://localhost:4200
The api will be available at http://localhost:3000
Content of .env files put in each root of microservices
NODE_ENV=dev
PORT=3000
CORS_ORIGIN=*
RATE_LIMIT_TTL=60000
RATE_LIMIT_MAX=100
API_ENTRYPOINT= {API_ENTRYPOINT_KEY}
MONGODB_URI= {MONGODB_URI_KEY}
JWT_TOKEN_SECRET={SECRET_TOKEN}
- Louis Moulin - MoulinLouis
- Alexis Lours - alexislours
- Anthony Arjona - AnthonyARJONA
- Julien Arbellini - JulienArbellini