Coded using Python/Django.
The images below are some images from the website.
a) Register
b) Login
c) Admin Panel -> Add Film
d) The main page of our website -> The added films can be viewed.
e) Cinemas
After adding a cinema from the admin page, the relevant page is updated and these cinemas can be viewed on our cinemas page.
f) Adding a Cinema Hall from Admin Page
g) Adding a Session from Admin Page
h) When the film to be viewed is clicked, the details of the film are displayed.
In this area, comments can be made, the trailer of the film can be watched and information about the film can be obtained.
After selecting the appropriate hall and sessions defined for the film, the user is directed to the page where the number and type of tickets can be selected.
Here, the desired seats can be selected from the available seats in the hall as many as the number of tickets selected.
After this stage, the user is directed to the payment page. Within the 5-minute time limit, after the correct information is entered, the user's ticket/tickets are created and the ticket information is sent to the user's e-mail address.
i) Tickets that have not yet expired can be refunded. After the refund process is completed, a notification e-mail regarding the refund process is sent to the user's e-mail address.
j) Wish / Complaint / Suggestion Form: Users who have logged in as a member can make complaints on any subject and share their wishes and suggestions with the company.
k) Users who are logged in as a member can comment on films and the comments previously made can be viewed on the film detail page.
Admin Panel
l) Authorised persons can log in to the admin panel. In this area, administrators can examine the saved data and perform various operations on it.
m) Authorised persons can be added to the admin section from the admin panel with the specified authorities.
Beyza Fındık
Sina Alış
Zeynep Özkayıkçı
Elif İnce