Parasoleil Project Creator Featured Image

Parasoleil Project Creator

Parasoleil Project Creator | Image 1
Parasoleil Project Creator | Image 2
Parasoleil Project Creator | Image 3
Parasoleil Project Creator | Image 4
Parasoleil Project Creator | Image 5
Parasoleil Project Creator | Image 6
Parasoleil Project Creator | Image 7

Parasoleil Project Creator


Apparently the two projects we worked on together weren't enough to make Parasoleil sick of us.  We created a web app that allowed customers to create and order mid-tier projects in browser.


Parasoleil always thought about the next cool thing they could do. The Project Creator arose out of a need to streamline one of their sales funnels and a desire to create unique customer experiences. Mid-tier projects consumed a disproportionate amount of Parasoleil's time. Wouldn't it be great if we could build an online app which allowed customers to exercise a high degree of creativity while automating the mid-tier sales process?

About the Project

The Project Creator was a complicated beast with branching paths and nuanced requirements. For timing reasons, development needed to start before the product was fully specified. As a result, I took a highly modular approach to ensure components could be shifted, changed or even removed without compromising the overall product.

The initial step was to create prototypes for the key features of the application-- the customization of panel arrays, applying patterns to panels, transforming the patterns within a panel, addition of finishes panels, and the export of a production-ready shop file from the result.

After prototype success, I got started on the user flow. Each step collected crucial information from users, so we added inline validation that would not let users advance steps until all information was complete. I added the ability for users to select the variables over which they had control, and hooked in business logic that ran calculations based on user selections.

The end result is a product that can replicate the guidance and design of a Parasoleil sales person, create full projects, calculate costs (including taxes and shipping), accept payments for orders, and export pre-shop files to Parasoleil to begin production on projects at a rapid pace.

September 2017
View Project
  • SVG Manipulation
  • Stripe Payments
  • Custom Business Logic
  • Salesforce Integration
  • PDF Generation
  • Content and Configuration Management
  • Email Notifications
  • Laravel
  • AngularJS
  • Pitney Bowes Tax API
  • Google Distance API
  • Stripe Payments API
  • Mailgun
  • Salesforce API
External Credits
  • James Lacey - Product Management, Client Services, Design
  • Nate Steven - Frontend Support
Related Projects
  • Web App


  • Project Architect
  • Development Management
  • Lead Development
  • Backend Development
  • Frontend Development