Skip to content

DORSET COLLEGE MOBILE FINAL CA - VENUE BOOKING SYSTEM | Julio, Mubasher, Pradan

Notifications You must be signed in to change notification settings

21312Julio/dorset-team-2-ticketing

Repository files navigation

Mobile Development CA2 - Group ionic firebase

Table of Contents

Introduction

For this project our task was to created an app using a technology of our choice that could perform actions similar to a ticket booking service. The type of event was up to our choice, but the application was intended to choose a date, time, pick seats, tickets and get the information sent to you along with a reference number. The name of our project was CinePlex. In order to retrieve the information, we were also required to have it come from a storage mechanism, therefore we also used Firebase to store the movie information, along with ticket ID.

Walkthrough

The flow of the project is as follows:

Login Page

Here the user will be prompted to enter their login information. The app uses Ionic form verification, so the user must enter a valid format for both fields, using '@' and a password of at least 6 characters.

Registration Page

In case the user doesn't have an account, they can create one following the rules mentioned previously. Once they registrate, they will be taken back to the login page where they can enter using their credentials.

Landing Page

Here is where the user will land upon login. They can see which movies are currently being shown on today's date and their times. From here they can also access the profile page and a callendar to change the date for the movies shown.

Profile Page

Here the user can logout from their account.

Seat Picking Page

In this page, the user will be prompted to choose the amount of seats to be booked. There is a limit of 6 seats per booking, and there are currently no rules that the seats must be besides each other.

Ticket Page

Here the user can choose the types of tickets they wish to buy, with rules in place for children tickets and family ones. They can buy as many tickets as the amount of seats they chose in the previous page.

Confirmation Prompt

Once the user confirms their tickets, they will be shown a code that is emailed to their registration email with information pertinent to their booking. This will be user to identify them once they get to the cinema. After this, the landing page will be shown again.

Setting Up

In order to set up the project in your machine, you can download the ZIP code by clicking on the green button besides ABOUT. Once you have it on your machine, you must enter the following command in your terminal due to compilation issues npm install --save-dev @angular-devkit/build-angular. Once angular is finished building, go ahead and type ionic serve. This will load the app in a local host server. All commands shown must be entered inside the project folder in your terminal. This github repository contains a PPTX presentation as request by the lecturer and a PDF file with a walkthrough.

About

DORSET COLLEGE MOBILE FINAL CA - VENUE BOOKING SYSTEM | Julio, Mubasher, Pradan

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published