This project is a simple Node.js application that provides web services for group chat and data management. It includes functionalities such as user management, authentication, group management, and group messages.
- Node.js installed
- MongoDB installed and running
- Dependencies installed:
npm install
-
Clone the repository:
git clone https://github.com/Ankur-Kataria/ChatApplication.git cd your-repo -
npm install
-
npm start
-
node .\src\tests\e2eTest.js
Note: Change the testUser credentials after running the test suite for the first time to avoid duplication errors on subsequent runs.