Skip to content

pick a seat realtime with multiple users, Node ExpressJS JSON-server React Socket.IO

Notifications You must be signed in to change notification settings

franklioxygen/PickSeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time Reserved Seating Chart

Users can access a web app and see a grid of circles, representing stadium seats. They can select up to 10 seats from the grid. Other users visiting the app can see the seats update in real-time, as selections are made. If the user exhausts their 10 seats, they have to click on their selected seats to deselect them. Others can't reserve a seat that's already selected.

Users see:

  • Seats (as circles):
    • Their selected seats in dark blue
    • Others selected seats in light blue
    • Available seats in gray
  • Countdown of their selected seats out of 10
  • A running tally of number of users online
  • Brief help messages to figure out the game
  • Ability to swipe on mobile and desktop to navigate the drawing
  • Zoom in and zoom out

#NodeJS #ExpressJS #react #SocketIO #JSON-server

frontend/ npm start
backend/ npm start

Alt text

About

pick a seat realtime with multiple users, Node ExpressJS JSON-server React Socket.IO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published