Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mhizterpaul/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Welcome to the Chat App! This application allows instant messaging between two or more web clients with a range of powerful features designed to enhance your communication experience.

Features

  • Instant Messaging: Send and receive messages in real-time.
  • Large Capacity Channels: Create channels that can accommodate a large number of participants.
  • File Sharing: Easily share files with other users.
  • Intuitive UI: Enjoy a user-friendly interface that makes navigation and usage simple and efficient.

Directory Structure

  • server: Contains all server-side code and configurations.

  • client: Contains all client-side code and assets.

Getting Started

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/mhizterpaul/chat-app.git
    cd chat-app
  2. Install dependencies:
    cd client && npm install --legacy-peer-deps
    cd server && npm install

Running the Application

  1. Start the server:
cd server
npm run start

Technologies Used

  • MongoDB
  • Express
  • React
  • Mongoose
  • React Redux
  • Socket.io

Usage

  • Server:

Check the server for detailed instructions on configuring and running the server.

  • Client:

Check the client for detailed instructions on working with the client application.

Contributing

We welcome contributions!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages