/messenger

Primary LanguageTypeScript

Chat App

This project is a chat app. It has client and server parts. The client is a React application using Vite, and the server is an Express application using TypeScript.

Project Structure

  • /client: React client application.
  • /server: Express server application.
  • package.json: The root package.json file for managing both client and server scripts.

Getting Started

Prerequisites

  • Node.js (v16 or later recommended)
  • npm

Setup

  1. Install dependencies for both client and server:

    cd client
    npm install
    
    cd ../server
    npm install
    
  2. Install root-level dependencies:

    npm install
    

Development

   npm run dev

Building

   npm run build