ChitChat is a full-stack chat application built with Node.js and React + TypeScript.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need Node.js installed on your machine. The project is tested with node version 18.x
To get the project running, follow these steps:
-
Clone the repo:
git clone https://github.com/emecii/chitchat.git
-
Install all the required packages for the backend:
Navigate to the backend directory:
cd chitchat-backend/chitchat-web-backend/ npm installSetup the .env file for backend: https://www.notion.so/espresso-dao/Env-for-backend-9517bdfbc1b641b698f5d9dee050dc84?pvs=4
-
Install all the required packages for the frontend:
Navigate to the frontend directory:cd chitchat-web/chitchat-web-app/ npm install -
Start backend and frontend Create a new terminal session
cd chitchat-backend/chitchat-web-backend/ npm run test
Create a new terminal session
cd chitchat-web/chitchat-web-app/ npm run start -
Navigate to
localhost:3001 -
Navigate to
localhost:3000/api-docsfor the api spec