Skip to content

canekg/Chat_Vite_ts

Repository files navigation

Chat App

This project contains a version of chat built using React and Redux. The goal of the project is to demonstrate a wide range of common tasks that front-end developers face in real life. Key features include:

  • Web Sockets: Uses web sockets to provide real-time functionality to a chat application.
  • Interaction with REST API: Interaction with the server via RESTful API.
  • React with Hooks: Using React features and hooks to build user interfaces.
  • Redux and Redux Toolkit: Managing state with Redux, especially using reduxjs/toolkit for simplified development.
  • Client routing: Implementation of client routing for navigation through application sections.
  • Authentication and Authorization: Handling user authentication and authorization.
  • Form processing using Formik: Form management and validation using the Formik library.
  • Styling with React-Bootstrap: Simplify UI development with the React-Bootstrap library, which exposes Bootstrap components as React components.
  • Deployment in production: Demonstration of the process of building, deploying and monitoring an application in production.

Technology stack

  • Frontend: React, Redux, Formik, React-Bootstrap
  • State Management: Redux Toolkit
  • Real Interaction: WebSockets
  • Routing: React Router
  • Styling: CSS with React-Bootstrap
  • Error monitoring: Rollbar

Open Chat Slack in your browser to view.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages