Skip to content

Web-chat app built with Node.js, TS, SocketIO, Vue.js and Docker.

License

Notifications You must be signed in to change notification settings

spell7788/partylogue

Repository files navigation

Partylogue

Partylogue is a web-chat app, built to give an opportunity to chat with people on different fun topics.

Prerequisites

Installation

Clone the repository:

git clone https://github.com/hqrrylyu/partylogue.git

Usage

Provide environment variables:

Server

./server/.env.development or ./server/.env.production

# at least 32 bytes string
JWT_SECRET

# free length string
OBTAIN_ADMIN_CODE

See other server variables in ./server/src/config.ts

Client

./client/.env.development or ./client/.env.production

# socket.io connection url string
VUE_APP_CONNECTION=https://api.example.com

See other client variables ./client/.env

Run the stack:

docker-compose up

License

This project is licensed under the MIT License - see the LICENSE file for details.