This project contains 2 folders:
- 1 - ( client ) --> contains the frontend (React) code
- 2 - ( server ) --> contains the backend (express) code
To run the chat-app:
- Clone this repository
- For both server and client directories, cd into them and run "npm install" to install all required dependencies
- For both directories, use "npm run start" command
- Access frontend of the chat-app at http://localhost:3000 (or any other port if you have defined it)
Screen.Recording.2024-02-15.at.23.52.25.mov
![Screenshot 2024-02-15 at 23 58 15](https://private-user-images.githubusercontent.com/31099040/305182495-7d8db392-89f2-4b5b-91e9-7afa3d43d949.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0NDkwOTEsIm5iZiI6MTcyMTQ0ODc5MSwicGF0aCI6Ii8zMTA5OTA0MC8zMDUxODI0OTUtN2Q4ZGIzOTItODlmMi00YjViLTkxZTktN2FmYTNkNDNkOTQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDA0MTMxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUyNDVmNGEzOTdjYTMyODVhYzdhZTQ3MzI3ZDNhZTRmNTQ3MTkwNDJhMzk1MzJkODQ3MDFhZDBiZTc0NGExN2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.NOwiPH2i3pRkqjLYIotYyJnNUjOVamCPTGxxq5jZAao)
![Screenshot 2024-02-15 at 23 58 26](https://private-user-images.githubusercontent.com/31099040/305182530-4cbee15b-ab8a-44bc-8479-4641a8e93b9f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0NDkwOTEsIm5iZiI6MTcyMTQ0ODc5MSwicGF0aCI6Ii8zMTA5OTA0MC8zMDUxODI1MzAtNGNiZWUxNWItYWI4YS00NGJjLTg0NzktNDY0MWE4ZTkzYjlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDA0MTMxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFkY2JhODk5YWZiOGIwMDM3OGRjYTNkZDk5NzVkZmExOTZmMWYyNTlmZTc5ZTUyYjdlOTQ0ZWI5ZmEzNDdiMjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.HibuvH5USqUpc3kr6f8ywjkOQBkJwOFAILfjSBIp3-8)