1 i Tour BY FADI JARWAN MAHMOUD SHAYEB
1 i. Tour BY: FADI JARWAN MAHMOUD SHAYEB
OUTLINE: Introduction Challenges Frameworks and languages Authentication Manager actions User actions Security and guarantee Role of admin Demo 2
Introduction i. Tour works as a tourism guide Museums, hotels, cinemas, remains and many other types of places gathered in one application For owners, they can present their services and offers as well It’s a website that facilitates booking and reserving interactions Reduce time and effort spent on making decision 3
Challenges Time spent on learning Laravel 5. 4 which we didn’t use Learning ZEND framework 4
Frameworks and languages We used ZEND framework 3 along with the following: Back-end: PHP 5. 6 Front-end: Html 5 and CSS 3 Bootstrap j. Query Ajax 3 framework 5
Cont. Zend framework is a MVC architecture: * Model file deals with the database interactions * Controller file works as a connection between the view and the model * View is the user interface 6
Authentication i. Tour provides three authentications End-user “member”: is the ordinary tourist that tries to get services End-user “Manager”: is the owner of a site can be any user with a level of guarantee. Admin: is the manager of the whole website with full access 7
8
Manager role: Can create multiple sites Services and events each with price Check subscribed users Users joining events and services Search for subscribed users by gender, name, age, country 9
User Role: Subscribe to sites Search for any site by searching filters: country, name, type Join events or book a service Display schedule of events and services Provide feedback and rate Edit his profile 10
Security: For password hashing : md 5 Restriction on user and manager navigations 11
Admin roles: Admin can create new site types Change the detail of any site Change details of any user Create new users and sites Can reset password for users Can create events and services 12
Demo: 13
Future work: Develop an Android and i. OS application Improve location property 14
Thank you
- Slides: 15