rome cabs booking technologies... · solution features • we used technologies like jquery, ajax...

9
PHP Case Study Dogra Technologies Pune, India www.dogratech.com US: +1 562 999 4218 India: +91 (020) 65234003 Rome Cabs Booking Private & Confidential © Dogra Technologies Pvt. Ltd.

Upload: others

Post on 05-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

PHP Case Study

Dogra TechnologiesPune, India

www.dogratech.comUS: +1 562 999 4218

India: +91 (020) 65234003

Rome CabsBooking

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 2: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

Table of Contents

Background .......................................................................................................... 1

Client Profile........................................................................................................ 1

Business Need...................................................................................................... 1

Challenges............................................................................................................ 2

Solution Features................................................................................................. 2

Benefits................................................................................................................ 2

Technology........................................................................................................... 3

Sample...............................................................................................................4-9

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 3: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

➢ Application Background

• Creating a web based cab booking application to manage the transport inItaly(Rome).

• Booking system for three types of transport Shared, Private and Tour.• Online payment Module with highly secure paypal payment gateway.• Trip advisor reviews.• Online billing and payment reciept.

➢ Client Profile The client was a highly qualified Java developer in Italy and runing sidebusiness of cab services based in Rome (Italy) and was looking for a solution thatcould simplify his booking related tasks.The challenges were to:

• Make a booking and payment online.• Handle N number of requests at the same time.• Integrate a secure payment gateway.• Assign the cabs to the users on time.• Share the information of drivers and customers.

➢ Business Need

The client was looking to develop a web application using PHP (Laravel framework),HTML5, Ajax, CSS3, Bootstrap3, Jquery, animation related plugins and MySQL as a Backend.

The features they were looking for :

• A system to keep track of all the bookings with their full details(Name, contactdetails, pickup, drop address, type of transport etc).

• Payment should be secured and authenticated.

• Display trip advisor reviews based on the customers.

• Full details of all tours and destinations based in Rome (Italy)

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 4: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

• Display full information of the services tour package information.

• A complete, specified dashboard. The dashboard consisting of the features wherean admin can easily manage the bookings, assign the drivers and manage theircabs.

• Detailed invoicing and billing.

• Admin should admin to add, delete and modify the booking according to the need.

• Users should handle the multiple levels of users.

➢ Challenges

• Browser Compatibility: The application had to run on iPad as well as table topcomputers, so we needed it to design in a way to run on IE, Firefox, Chrome andSafari.

• Track invoices according to different records and maintain thousands of bookingsand generate a unique number.

• Calculate fares based on their pick up point to drop point, day,night, extra luggagecharges, number of passengers and childrens.

• Manage the billing and invoice to there booking.

• Schedule there cab based on the time without delay.

• Sending the notification to the driver and customer.

• Complete Client Side Operations: The client required all the processes at the clientside,there were large no of operations which all needed to be performed through theclient side scripts.

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 5: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

➢ Solution features

• We used technologies like JQuery, Ajax & Java-Script with pure HTML5 designfor achieving.Browser compatibility.

• We used PHP Laravel (MVC) framework and Jquery to achieve complex bookingsystem challenges.

• And system was highly maintainable.

• We used Web-Service Layer architecture to achieve the need of client sideoperations forresponsive design.

• For designing invoice,billing. We used bootstrap3 and css3.

• Integrate the paypal gateway and bank transferred by the help of paypaldocumentation.

• Provide the online assistant by the twak plugin.

➢ Benefits

• The client was able use the application from any browser or any device as he waslooking for.

• The client was able to use most of the features of the application includinggraphicsoperations very efficiently without facing any issues like page load issues andsimilar.

• Application was designed in a way that, it can be extended easily in the futureanytime the client wish to do so.

• We achieved a great level of client satisfaction, by meeting his needs as we do itwith each and every client of Dogra Technologies.

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 6: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

➢ Technology Used

• PHP 7.0• Laravel (MVC Framework)• Jquery 1.11.1• Bootstrap 3.3.6• CSS3• HTML 5• MySql 5.7• Various online & offline tools for rapid development of XML & XSLT, Java-script

& JQuery & CSS Designs.

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 7: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

Feature 1

• Booking form, where you can fill the form and perform the booking.By filling thefollowing details.

1. Pick up point and drop point.2. Date.3. Passengers.4. Name.5. Address.6. Contact details.7. Number of Suitcase.

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 8: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

Feature 2

• Display the full details information about the tours.• Display the images of all most popular destination in Italy(Rome).

Private & Confidential © Dogra Technologies Pvt. Ltd.

Page 9: Rome Cabs Booking Technologies... · Solution features • We used technologies like JQuery, Ajax & Java-Script with pure HTML5 design for achieving.Browser compatibility. • We

Feature 3

• Pricing table of different tours.

• Based on the passengeres count.

Private & Confidential © Dogra Technologies Pvt. Ltd.