or https://phase-2-chat.web.app/home
Flatiron Hub allows you to connect with your classmates or friends via chatEngine and engange in 1 on 1 chats or group chats, offers a Games page for the latest free pc and web games, allows you to upload and access blogs posted by other people that engage in learning materials for Software Engineering, and last but not least allows you to connect peer to peer over video chat with another person(group video calls coming soon)
Flatiron Hub is a single-page app using React, NodeJs, PeerJs, WebRTC, chatEngine and Visual Studio Code.
##Usage
Note: Run commands from the root folder of the cloned repository.
To build the project from the command-line:
npm install npm run build npm start To view the app in the browser:
npm install -g http-server http-server Open http://localhost:8080/ in your browser of choice.
To develop using Visual Studio Code:
Install Visual Studio Code. Open the root folder of the cloned repository. The tasks.json file is configured to run the JavaScript compiler in watch mode. Press Cmd+Shift+B on Mac or Ctrl+Shift+B on Windows or Linux to start the watcher. To instantly view changes in the browser while developing:
Run npm run dev in a terminal. This will start both webpack in watch mode and http-server. Hint: Visual Studio Code contains a built-in terminal.