Track Authority - CodeIgniter Website / API

An online and mobile game that rewards high-rated users with free music, gift certificates, concert tickets and cash

  • Engineered MVC architecture for dual website / API using CodeIgnitor and HMVC Modular Extensions, to allow complex types of permission combinations across user types, and make all components completely portable across applications, serving either HTML or JSON.
  • Optimized memory usage with several Bash scripts and CRON jobs to crop / resize images, handle email queues, and generate static HTML pages for common anonymous requests.
  • Built CMS for managing user-generated and editorial content, review internal traffic logs, logins, and all emails.
  • Built asynchronous email service to seamlessly convert website templates to tablular HTML documents with inline CSS, and manage queue of emails prepared, sent, failed, and clicked.
  • Built Node.js server to authenticate requests to static mp3 files before streaming via ffluent-ffmpeg
  • Automated performance testing with XHProf and data integrity tests with built in logging tools

Started: 2012-11-01

Launched/Lasted:: 2013-01-01

Live: http://trackauthoritymusic.com

Tools: PHP, CodeIgniter, mySQL, HTML5, CSS3, JavaScript, Bash, Facebook API, Node.js, Express.js

Team: E.A.Taylor: Design, Front-End, Back-End, Business Development. Drew Williams: Business Development

Client: Track Authority Music

Copyright: TaylorMadeTraffic

Industries: music, events, gaming