Anaheim Town Car Services

This is a car reservation system. There are three type of reservation: from airport to hotel/home, from a place to another place and rent car at hourly based.

Technology Used
  • Raw and OOP PHP is used for website and CodeIgniter framework is used for admin panel.
  • MySQL is used as database.
  • Google map address autocomplete api is used for place autocompletion.
  • Google map distance matrix api is used for distance calculation.
  • Google calendar api is used for event management.
  • Authorize.net api is used for payment.

Project Details
  • User Registration, edit, forgot password option on website.
  • After registration form submitted, admin get email with reservation details. There is two option in email body - Accept/Decline.
  • If admin accept reservation at email and payment is successful then an event is inserted at Google Calendar and client gets confirmation.
  • If admin decline reservation at email, then admin will choose decline reason from a predefined list and client gets respective email.
  • Admin can create coupon on admin panel and client can use it.
  • Client can rebook a previous reservation.