Skip to content

Leily67/Chat-Quest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CATQUEST_LOGO

Welcome to Chat Quest 🚀

This IRC chat project was carried out by 3 students from Epitech Strasbourg, using the MERN stack (MongoDB, Express.js, React, Node.js).

Table of contents

  1. Prerequisites
  2. Setup and configuration
  3. Run the project
  4. Technologies
  5. Authors

Prerequisites

Setup and configuration

Clone the repository

$ git clone git@github.com:EpitechMscProPromo2026/T-JSF-600-STG_11.git
$ bash setup.sh # If you want to configure everything automatically

Manual setup

In the two folders (backend and frontend), you will need to install the javascript dependencies and configure the environments variables.

Install the dependencies

$ pnpm install

Configure the environment variables

$ cp .env.example .env

Change the values of the environment variables in the .env file.

Generate the application secret key

Only in the backend, generate the app keys using the following command:

$ pnpm run secret:generate

Run the tests

$ cd backend
$ pnpm test

Running the project

Start the server and client

$ pnpm dev

Bonus

  • Dark/light Theme
  • Send Vocal
  • Send Emoji
  • Send Image
  • Reaction to messages
  • Edit your messages
  • PWA

Technologies

Authors

Releases

No releases published

Packages

No packages published

Languages