Skip to content

Cinema application for reserving tickets and control customers

License

Notifications You must be signed in to change notification settings

abdelrauof97/Cinema-web-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema Application

the cinema application is Cinema tickets reservation system made with Sinatra and Sqlite with less magic and a lot of coding and customizations.

the system is conataining every thing from the point theire are a new movie which will be showed on the cinema to the point it is posted and the useres can buy the tickets to the point the seller or admin can review the tickets and submit them also he can control the users and the whole system.

our app is consists of the relationship among cinema, customers and movies

their are customers and they can do the following

they can Show all movies
they can resrve tickets for cinema
customers can have many tickets and many movies through ticket
ticket can have one customers and one movie

Ther is an Admin which can do the followeing

Create movies
Edit Movies
Delete Movies
see all tickets required by customers
can control all website

How to use this project

first you need to clone the project.
the database is set to sqlite which you can change it or just use it pass the follwoing two steps
migrate the database if you wish to start with a new database not sqlite
you can run seeds to seed the database
you can open seeds.rb and edit the admin login credentials or just use admin@example.com as email and admin as password
and finally enjoy with the Cinema ticket reservations system :)

Copyright (c) 2018 Abdelrauof Mohammed

About

Cinema application for reserving tickets and control customers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published