Hexlet-chat: a simple real-time chat application using react
Hexlet tests and linter status
Hexlet-chat
study project at hexlet.io
Overview
Hexlet-chat is a simple real-time chat application.
Features
- Registration and authorization. The project has a small server that supports JWT technology.
- Create, rename and delete channels. These operations take place inside modals.
- Create and receive messages. Implemented via websockets.
- All forms validation and error handling. Used by formik.
Tech Stack
- React (with hooks), Redux Toolkit, React-Bootstrap, socket.io, formik, i18next
- ESLint, Webpack, Heroku, Rollbar
Requirements
- node.js >= v14
- npm >= v6
- make >= v4
- git >= v2.28
- heroku cli
Installation and Usage
Online:
By default available one user:
admin/admin
Locally
$ git clone https://github.com/aleksandrchusovitin/frontend-project-lvl4.git
$ make install
$ make start
@2021