Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/melwinalm/realtime-seat-booking
Seat booking application which provides realtime update whenever seats are booked.
https://github.com/melwinalm/realtime-seat-booking
angularjs firebase realtime-updates semantic-ui
Last synced: about 2 months ago
JSON representation
Seat booking application which provides realtime update whenever seats are booked.
- Host: GitHub
- URL: https://github.com/melwinalm/realtime-seat-booking
- Owner: melwinalm
- Created: 2016-10-10T17:27:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-06T08:34:24.000Z (over 6 years ago)
- Last Synced: 2024-06-12T15:25:03.746Z (7 months ago)
- Topics: angularjs, firebase, realtime-updates, semantic-ui
- Language: JavaScript
- Homepage: https://melwinalm.github.io/realtime-seat-booking
- Size: 340 KB
- Stars: 5
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Realtime Seat Booking
## Live Demo:
To see the demo you need two browsers, or two windows or two tabs.
- Open this link for live demo: [https://melwinalm.github.io/realtime-seat-booking](https://melwinalm.github.io/realtime-seat-booking) in two different tabs.
- Enter different login names in Username field and click login.
- It will show you an array of theater seats.
- On selecting a seat in one tab will mark it as green color, simultaneously that seat will turn red in another tab indicating the seat already booked by some other user.
This is just a concept which explains how Firebase can be used to book seats in realtime.Click on `Reset Seats` button on the header to clear all the information.
## Technologies Used
- Angular Js - Is a dependency for Firebase
- Firebase - Offers realtime database
- Sematic UI - To give a nice look to the UI
- jQuery - Is a dependency for Semantic UI## How to fork the project
- Go to https://github.com/melwinalm/realtime-seat-booking Github page.
- Click on the **Fork** button on the top-right corner of the page## How to get a local copy of the project
- Navigate to https://github.com/melwinalm/realtime-seat-booking Github page.
- Click on Clone or download
or- Open terminal
- And type `git clone` and paste the following URL `https://github.com/melwinalm/realtime-seat-booking`
- Press **Enter**