Note: This was a freelancing project. So, all rights are reserved to the owner of the project.
BrainStorming is a platform where people with same interests can join group char rooms of certain topics and exchange their experiences.
When you open index.html,you will see
If you Don't have account,you can sign up by clicking the Register.
If you have account,you can sign in by clicking the Login.
This is the main page of the app after being logged in.
If you want to join any room, you can click the Groups button.
You will see a list of rooms, you can click on any room according to the topic you want to join it.
Congratulations! you can start chatting with your friends at this topic.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/1-signedout.png)
If you Don't have account,you can sign up by clicking the Register.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/2.png)
If you have account,you can sign in by clicking the Login.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/3.png)
This is the main page of the app after being logged in.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/1.png)
If you want to join any room, you can click the Groups button.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/4.png)
You will see a list of rooms, you can click on any room according to the topic you want to join it.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/5.png)
Congratulations! you can start chatting with your friends at this topic.
![logo](https://raw.githubusercontent.com/mhmdahmedfathi/BrainStorming/main/screenshots/6.png)
You just have to make sure that you have Nodejs installed on your computer!
- Clone the repository
git clone https://github.com/mhmdahmedfathi/BrainStorming
- Navigate to the project's folder
cd BrainStroming
- Navigate to the client's folder, and open index.html in the browser
cd client && start index.html
- Navigate to the server's folder
cd server
- Install the needed dependencies
npm install
- Start the server
npm start