The client needed to rebuild an outdated peer-to-peer fundraising system utilizing new technologies and wanted to use this opportunity to make visual and functional improvements. We were tasked with designing and developing a public website; a secure web interface for sellers allowing them to create their own fundraising pages and manage various aspects of sales; a customized CMS based on WordPress, as well as incorporating an order management system and comprehensive reports set into this CMS.
To meet the challenges we chose a feature-driven approach, when we closely worked with the client refining each requirement, while simultaneously developing all levels of the application.
For fast response and smooth reliable performance, we built an AngularJS based web application with WordPress as a data layer. We developed proprietary WordPress plugins that drastically reduced the number of requests to the server, as well as traffic between the client and the server, and moved rendering of the pages from the server to the client side. We also extended the CMS by providing Order Management, Reports, Form Builder, and Page Builder modules, with the latter two enabling users to easily create forms and web pages in a matter of minutes.
To provide important system’s functions and better interactive experience for sellers and buyers, we build in Authorize.net for payment processing, including synchronization of the settlements and refunds back into the system. In addition, we customized Google Maps for pies pick-up sites selection. We utilized Gmail Address Book for sellers to assist with sending personalized e-cards to the buyers and Constant Contact for a newsletter sign-up.
As always, we made sure that the web application functioned and looked perfect on all devices. We made sure that buying experience was simple and efficient across all platforms, and that sellers could effortlessly manage their personal accounts whenever it is convenient for them, in the office, home, or on the go.
Since the fundraising event was tied to a specific date, we did not have any flexibility with deadlines and the development time was quite limited. We needed to migrate the data from the existing system. That system was built gradually over 15 years, so it was not trivial to process all its content.
Earlier we developed the main website and CMS with CRM for Community Servings, where volunteers could register for their shifts. While developing Pie in the Sky, we needed to provide a single sign-in for both websites.
While ensuring the seamless performance of the system, we needed to keep WordPress as CMS, because this was a client’s preference.
The old site could not handle the server load and crashed at the most important time for the client. We had to ensure the reliability of the system with absolutely no downtime at the peak of sales.
Despite the challenging deadlines, we delivered a fully functional sophisticated system that ensured streamlined modern experience for the customers, while providing Community Servings with all the necessary tools for managing the major fundraising event.
Community Servings’ Pie in the Sky Thanksgiving bake sale is a peer-to-peer fundraiser that has raised more than $11 million in its 26-year history. Because of the complexity of the bake sale, a custom site was needed to track and manage orders, allow pie sellers to log in and track personal sales, and run operational reports. We’re so pleased with Limus Design’s attention to detail and can-do approach to meeting our complex website needs. We look forward to continuing to work with them to customize our Pie in the Sky site and other websites.
We would be honored to learn more about your organization, project and dreams.
width: 1440 | height: 718 | orientation: landscape | scrollLeft: 0 | scrollTop: 0 |
zone | min | max | chk | to | from |
---|---|---|---|---|---|
vpn | 0 | 479 | false | false | true |
hpn | 480 | 767 | false | false | true |
apn | 0 | 767 | false | false | true |
vpd | 768 | 895 | false | false | true |
hpd | 896 | 1024 | false | false | true |
apd | 768 | 1024 | false | false | true |
mbl | 0 | 1024 | false | false | true |
ltp | 1025 | 1199 | false | false | true |
dtp | 1200 | 1919 | true | true | true |
fhd | 1920 | 2559 | false | true | false |
qhd | 2560 | 3839 | false | true | false |
uhd | 3840 | 9999 | false | true | false |