Skip to content
This repository has been archived by the owner on Jun 6, 2022. It is now read-only.

Latest commit

 

History

History
64 lines (44 loc) · 2.15 KB

README.md

File metadata and controls

64 lines (44 loc) · 2.15 KB

chat-play-chill

Final Project for full-stack Web Development program at Lighthouse Labs.

Project Description

The live-messaging platform powered by socket.io, react, and express/node.js. This is a virtual hangout space where users can exchange messages in real-time. Chess game is built in React using hooks and chess.js library. Connect4 is built in TypeScript. Board games are currenlty local player only (pending feature: multiplayer).

The Project features 3 parts:

  • Live Chat
  • Connect4 Game
  • Chess

To Get Started:

CLIENT

SERVER

Project Stack

- React.js, react-router, socket.io-client, TypeScript on the front-end
- Node, Express, socket.io on the server-side
- Libraries: react-dnd (drag and drop), react-scroll-to-bottom, react-emoji, RxJS, query-string

Final Product Screenshots

Home Page

"homepage"

Main page with options to select Chess or Connect4

Chess Page with Chat Login

"chess-chat-login"

Chess page with chat login window

Chess Page with Live Chat

"chess-livechat"

Chess page with livechat

Connect4 Page with Chat Login

"connect4-chat-login"

Connect4 page with chat login window

Connect4 Page with Live Chat

"connect4-livechat"

Connect4 page with livechat

Project Team

William Ting and Natalia Yuzhakova