Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/katerinutkina/chat-simulator

React + TypeScript + Vite + Tailwind
https://github.com/katerinutkina/chat-simulator

react tailwind typescript vite

Last synced: 11 days ago
JSON representation

React + TypeScript + Vite + Tailwind

Awesome Lists containing this project

README

        

# Chat Simulator

Chat Simulator is a React-based application that simulates chat interactions, including simulating errors while sending messages and the ability to resend them.

## Table of Contents

- [Features](#features)
- [Live Demo](#live-demo)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)

## Features

- Interactive chat simulation
- Smooth scrolling using `overlayscrollbars-react`
- Built with modern web technologies: React, TypeScript, Tailwind and Vite

## Live Demo

Check out the live demo of the Chat Simulator: [Chat Simulator Live Demo](https://katerinutkina.github.io/chat-simulator/)

## Getting Started

### Prerequisites

Ensure you have the following installed on your local machine:

- [Node.js](https://nodejs.org/) (version 20 or higher)
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/KaterinUtkina/chat-simulator.git
cd chat-simulator

2. Install the dependencies:

Using npm:

```bash
npm install
```
Using yarn:
```bash
yarn install
```
### Usage

To start the development server, run:

Using npm:

```bash
npm run dev
```

Using yarn:

```bash
yarn dev
```

Open your browser and navigate to http://localhost:3000 to see the application running locally.