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

williamdjting/chat-play-chill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.0%
  • CSS 22.8%
  • TypeScript 6.3%
  • HTML 3.9%