A full-stack train seat reservation application using React, Express, and Node.js that allows users to book up to 7 seats at a time in an 80-seat train coach.
seat_booking.mp4
- Allows booking of 1 to 7 seats at a time.
- Prioritizes booking seats in a single row if available.
- Books the closest available seats if a single row does not have enough seats.
- Displays available and booked seats with color coding in the UI.
- Backend API to manage seat data and booking logic.
- Node.js
- npm
git clone https://github.com/your-username/seat-reservation.git
cd seat-reservation
https://seat-reservation-6bbv.onrender.com/api/seats
using Render.com to upload server file .