- Frontend: React / Nanostores / Chakra UI
- Backend: Fastify / Prsima
- Both: TypeScript / socket.io
git clone https://github.com/ArseniySushCorp/Multi-chat.git
cd multi-chat
npm i
docker-compose up --build
npx prisma migrate deploy
npm run start:backend
- Профиль, редактирование профиля
- Возможность добавлять/удалять контактов и начинать чат 1-1
- Чат должен работать на всех разрешениях
- Возможность создавать папки с чатами
- Возможность закрепить чат в самом верху
- Передача голосовых/аудио/видео/документов
- Emojipicker и реакции на сообщения
- Настройки, смена тем + кастомные темы
- Добавление в black-list
Чем он отличается от Telegram?