CHAT ZOLA

This is application api gateway and authencation

# Demo:

Video demo: https://www.youtube.com/watch?v=Oz1AzMDXv7o

CHAT: https://zolavn.cf (Server stoped)

# Frontend Project

  • Web application: https://github.com/nqduy1999/Zola-Client
  • Mobile application: https://github.com/thanhtung5598/Mobile-FE-Zola.git

If registration doesn't work because of running out of money, create an account with admin

  • Admin Page https://admin.zolavn.cf Phone: 0323456789 Password: 123123

# Server

Quick start

Prerequisites

  1. Git
  • Run with single
  1. Node: any 10.x version starting with v10.0.0 or greater
  2. Npm: See here
  • Run with Docker
  1. Docker: See here
  2. Docker Compose: See here

Run with docker(Microservice)

  1. mkdir ChatZola && cd ChatZola
  2. Get all project

git clone https://github.com/dlmtruong1609/api-account-chat

git clone https://github.com/dlmtruong1609/api-phonebook-chat

git clone https://github.com/dlmtruong1609/api-room-chat

git clone https://github.com/dlmtruong1609/api-gateway-chat

  1. Create .env for each service with env.example

  2. cd api-gateway-chat

  3. docker-compose up -d

  4. docker-compose logs -f to logs info request on server

  5. Url: http://localhost

Or Run single

  1. git clone https://github.com/dlmtruong1609/api-gateway-chat
  2. npm install
  3. Change info in .env with env.example
  4. npm run dev with dev or npm start with pm2

System architecture

Microservice

Contact

Email: dlmtruong1609@gmail.com