/Multi-chat

Multi-chat app, telegram web clone

Primary LanguageTypeScript

MultiChat

Requirenments

  • node ^16
  • docker-compose

Tech stack

  • Frontend: React / Nanostores / Chakra UI
  • Backend: Fastify / Prsima
  • Both: TypeScript / socket.io

Getting started

git clone https://github.com/ArseniySushCorp/Multi-chat.git
cd multi-chat
npm i

Start frontend

npm run start

Start backend

docker-compose up --build
npx prisma migrate deploy
npm run start:backend

ROADMAP

  • Профиль, редактирование профиля
  • Возможность добавлять/удалять контактов и начинать чат 1-1
  • Чат должен работать на всех разрешениях
  • Возможность создавать папки с чатами
  • Возможность закрепить чат в самом верху
  • Передача голосовых/аудио/видео/документов
  • Emojipicker и реакции на сообщения
  • Настройки, смена тем + кастомные темы
  • Добавление в black-list

Чем он отличается от Telegram?

  • Ничем, это его копия