surya101294 / Seating_arrangements

Train Booking application- User can book as many tickets as he wants until the coach is full, If seats are not available in one row then the booking should be done in such a way that the nearby seats are booked.

Home Page:https://seating-arrangement-theta.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend Git hub link

https://github.com/surya101294/Train_Seating_Arrangement/tree/main

TechStack

Front-End

  • HTML
  • CSS
  • JavaScript
  • React

Back-End

  • NodeJS
  • Express
  • MongoDB

Front-End Deployment - Vercel

Back-End Deployment - Cyclic

Problem Description:

  1. There are 80 seats in a coach of a train with only 7 seats in a row and last row of only 3 seats. For simplicity, there is only one coach in this train.
  2. One person can reserve up to 7 seats at a time.
  3. If person is reserving seats, the priority will be to book them in one row.
  4. If seats are not available in one row then the booking should be done in such a way that the nearby seats are booked.
  5. User can book as many tickets as s/he wants until the coach is full.
  6. You don’t have to create login functionality for this application.

How it should function?

  1. Input required will only be the required number of seats. Example: 2 or 4 or 6 or 1 etc.
  2. Output should be seats numbers that have been booked for the user along with the display of all the seats and their availability status through color or number or anything else that you may feel fit.

About

Train Booking application- User can book as many tickets as he wants until the coach is full, If seats are not available in one row then the booking should be done in such a way that the nearby seats are booked.

https://seating-arrangement-theta.vercel.app/


Languages

Language:JavaScript 46.6%Language:CSS 28.8%Language:HTML 24.6%