Skip to content

omidfarzadian/express-react-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express-React-Chat

this repo is a simple real-time chat application written in Express.js for the backend and React.js for the frontend. This project is organized as a monorepo.

Features

  • Real-time messaging: Instantly send and receive messages without the need for refreshing the page.
  • Express.js Backend: Built on top of Express.js, providing a robust and scalable server-side architecture.
  • React Frontend: Utilizes React.js for a dynamic and responsive user interface.
  • Monorepo Structure: Organized as a monorepo to manage both client and server code in a single repository.

Preview

login-page chat-page

Prerequisites

Before running the application, ensure you have the following installed:

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/express-react-chat.git
  1. Navigate to the project directory
cd express-react-chat
  1. Install dependencies
npm install

Usage

To start the application, run the following command:

npm start

This command will concurrently start the client and server.

Project Structure

The project is structured as follows:

└── apps
    ├── client: Frontend React application
    └── server: Backend Express.js server

Each directory contains its respective codebase.

About

A simple real-time chat application written in Express.js and React.

Topics

Resources

License

Stars

Watchers

Forks