Role: Front and Backend Developer
Dates: July 2009
Project Overview
The Design Revision tool was created to allow Network Solutions Design Customers to view their website design compositions and facilitate an interactive way of indicating where and what changes they would like made to their proposed design. With the creation of this tool, Project Manager's spent less time on the phone recording requested revisions, miscommunication of those revisions was reduced, as well as the goal of having the customer provide written record of their requests was achieved.
Unique challenges with this project included:
- Storing all associated data in XML
- Implementing versioning of each customers project
- Automating communication with an internal project management tool
- Creating an internal version of the tool that allowed Project Manager's, Designers, and Managers a way to annotate customer requests or request further information from each other
- Creating a centralized code-base, while allowing for each customer to have their own "instance" of the tool, utilizing multiple front-controllers
Here is a demo of this application: http://mitchviner.com/project-example/revisions
Technologies Used:
PHP
AJAX
MVC
Duties
- Work with Project Manager to brainstorm and develop application requirements
- Create Proof-of-Concept to illustrate to upper level management the value the application can provide
- Develop Front-End Interface using jQuery Library
- Developed custom lightweight MVC PHP Framework
- Implement XML Flat Files for data storage
- Manage internal Beta testing