Skip to content

rkashigin/react-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Chat App

Project purpose: learn how to use Socket.io, how to send voice messages and pictures (using Cloudinary)

Functionality

  • Registration
  • Authorization
  • Creation of a new dialog
  • Sending messages via sockets
  • Sending pictures
  • Sending voice messages
  • Sending Emojis

Technologies

  • Frontend
    • React
    • Ant Design
    • Redux
    • React Hooks
    • React Router
    • SASS
    • Formik
    • Date-fns
    • Axios
  • Backend
    • Node.js
    • ExpressJS
    • Typescript (backend)
    • MongoDB & Mongoose
    • JWT
    • Cloudinary
    • Multer

Sign in page

Sign in page preview

Sign in page (with form errors)

Sign in page preview

Sign in page (with successful form data)

Sign in page preview

Sign up page

Sign up page preview

All dialogs choosing

All dialogs preview

Opened dialog

Opened dialog preview

Create dialog

Create dialog preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages