Ofek Avergil Hod Amar
You will need to download this: server side:
- mariaDB
- Microsoft.AspNet.SignalR
- Microsoft.EntityFramework
- Pomelo.EntityFramework client side: "@microsoft/signalr": "^6.0.5", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.1.1", "@testing-library/user-event": "^13.5.0", "react": "^18.1.0", "react-dom": "^18.0.0", "react-live-clock": "^5.8.2", "react-perfect-scrollbar": "^1.5.8", "react-router-dom": "^6.3.0", "react-scripts": "^5.0.1", "web-vitals": "^2.1.4"
How to run it:
- run WebChatServer project
- the address should be localhost:7149
- run Web_App project from
- run webChat_client from
- the adress should be localhost:3000
How to play in webChat_client:
- Sign Up user:
you can sign in with new user, notice those limitions:
- Username consists of alphanumeric characters (a-zA-Z0-9), lowercase, or uppercase. Username allowed of the dot (.), underscore (), and hyphen (-). The dot (.), underscore (), or hyphen (-) must not be the first or last character. The dot (.), underscore (_), or hyphen (-) does not appear consecutively, e.g., java..regex The number of characters must be between 5 to 20
- password should contain 8 chars, at least one letter and one number.
- nick max size is 10 letters
- server should be "localhost:7149" to work with our server. -Add contacts:
- On the main page click on "new"
- Enter id name as you like
- Enter a registered user name
- Enter the user's server . for example: "localhost:7777"
- click done. now you can message your contact.
enjoy!