/BrainStorming

BrainStorming is a platform where people with same interests can join group char rooms of certain topics and exchange their experiences.

Primary LanguageSCSSMIT LicenseMIT

BrainStorming

Note: This was a freelancing project. So, all rights are reserved to the owner of the project.

GitHub contributors GitHub issues GitHub forks GitHub stars GitHub license

Table of contents

About

BrainStorming is a platform where people with same interests can join group char rooms of certain topics and exchange their experiences.

Built with

screenshots

When you open index.html,you will see logo
If you Don't have account,you can sign up by clicking the Register. logo
If you have account,you can sign in by clicking the Login. logo
This is the main page of the app after being logged in. logo
If you want to join any room, you can click the Groups button. logo
You will see a list of rooms, you can click on any room according to the topic you want to join it. logo
Congratulations! you can start chatting with your friends at this topic. logo

Prerequisites

You just have to make sure that you have Nodejs installed on your computer!

Get started

  1. Clone the repository
    git clone https://github.com/mhmdahmedfathi/BrainStorming
    
  2. Navigate to the project's folder
    cd BrainStroming
    
  3. Navigate to the client's folder, and open index.html in the browser
    cd client && start index.html
    
  4. Navigate to the server's folder
    cd server
    
  5. Install the needed dependencies
    npm install
    
  6. Start the server
    npm start