Skip to content

Nicolas-Menettrier/1-day-chat-app

Repository files navigation

React Chat App

This project is a simple React chat application using Tailwind CSS, TypeScript, and GraphQL. The goal of this project is to demonstrate the basic functionality of a chat app, including sending and receiving messages, displaying chat history, and handling errors.

Features

  • chat between users
  • Message history with "Read More" functionality
  • Error messages with resend functionality
  • Responsive design for different screen sizes
  • User preferences storage

Technologies

  • React
  • TypeScript
  • Tailwind CSS
  • Apollo Client (GraphQL)

Deployment

The app is deployed on Vercel and can be accessed at https://1-day-chat-app.vercel.app.

Installation

You will need nodeJS, once installed you can do

npm install && npm run build && npm run preview

or

npm install && npm run dev

if you want to have hot reloading and a watcher.