Eights And Ones

App

Description

A 4-player full stack board game whose concept is taken from a board game in India. Each player has 4 token to move across the board. The first player to have all four of his pieces at the board center wins. The remaining players continue the game to determine the runner-ups.

Tech Stack

Front-End

HTML, EJS, AJAX, DOM, Bootstrap, CSS

Back-End

Node.js, JavaScript, Express, PostgreSQL, Sequelize

Cloud

Heroku, GitHub

Technical Details

  • Player piece movement is accomplished by implementing HTML Drag and Drop
  • Project structure is separated into logical components based on MVC (Model View Controller ) concept.
  • Web-pack module bundler is used to pre-process the front-end files.
  • Interactivity between the user from browser to server is done through AJAX requests
  • At server side, Express package is used for handling HTTP requests.
  • Styling of the front-end is done by using Bootstrap and CSS
  • PostgreSQL is used for database support and Sequelize ORM for data management.