Tip Top Auto

Online car dealership with vehicle inventory listing that is pulled in from third party service via a nightly cron job. A custom CMS is used to manage content and inventory.


Overview

The Tip Top Auto website provides admin users with a custom CMS to manage vehicle inventory, customer testimonials, staff biographies, and other website content. The site is built using the Laravel PHP framework.

The application pulls in an updated vehicle inventory list from AutoTRADER once a night via cron job. Additional data for each vehicle, based on the VIN number, is fetched via the Edmunds API.

Visit Site


My Role

Full-Stack Development API Integrations API Development Strategy

API Integrations

  • AutoTRADER
    • Inventory XML file is fetched on a nightly basis. File is sanitized, parsed, and persisted within a MySQL database
  • Edmunds
    • Used for fetching additional vehicle information based on VIN number
  • Mailgun
    • Transactional mail service
  • Cloudinary
    • Image manipulation API and CDN

Technology & Stack

  • JavaScript
  • PHP
  • Laravel
  • Vue.js
  • Lodash
  • Bootstrap
  • Git
  • Gulp
  • Sass
  • DigitalOcean
  • Linux
  • NGINX
  • MySQL

Visit Site
MarkTalbot.ca