Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zinmoee/chat-app

Simple Web Chat
https://github.com/zinmoee/chat-app

Last synced: about 2 months ago
JSON representation

Simple Web Chat

Awesome Lists containing this project

README

        

# Simple Chat App with React

A simple React chat application with the following features:

1. **User Authentication:**
- Before entering the chat, the user is prompted to enter their name.

2. **Local Storage:**
- Messages are saved in local storage without the need for a backend.

3. **Multi-Tab Support:**
- Each new browser tab represents a new chat user.
- New messages are updated live across all open tabs.

4. **Messaging Functionality:**
- Users can send messages to the chat.

5. **Message History:**
- Displays message history.
- Loads more messages when scrolling to the top (page size = 25).

6. **Technologies Used:**
- React.js
- Redux
- Hooks
- Bootstrap for styling

## Getting Started

1. Clone the repository:
```bash
git clone https://github.com/zinmoee/chat-app.git
cd chat-app
```
2. Install dependencies
```bash
npm install
```
3. Run the development server
```bash
npm start
``````