seats

Overview

Create a functional web application to create create contacts and assign them a seat number. The seat number is an object containing row and col. For example: following is the seat number at 0th row and 1st column.

{
  "row": 0,
  "col": 1
}

Tech stack

1.Vue.js for frontend using Nuxt.js framework. 3.Node.js v12.18.x 4.bootstrap vue for frontend.

Requirements

  1. As an user, I should be able to create new contact and assign a free seat number.
  2. As an user, I should be able to view list of contacts along with assigned seat number.

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, check out Nuxt.js docs.