Services
Company
Blog
Contact
Open Source

Client projects

Company and industry news, featured projects, open source code, tech tips, and more.

Shopping in Umbraco has never been easier

Michael Argentini Avatar
Michael ArgentiniWednesday, August 27, 2025

In early 2024 Umbraco Commerce (UC) was a relatively new product. It provided features to build a storefront in Umbraco, but we soon discovered that using it was a rough ride. It had glaring bugs, an incomplete feature set, almost no documentation, and was Europe-focused. It was also expensive, especially considering that you have to build your own product browser and cart. Around that time Pentec Health asked us to add a store to the ZOIA Healthcare Umbraco website. Given the state of UC we decided to build our own solution tailored specifically for ZOIA and Umbraco.

Shopping experience

The shopping experience is familiar and clean, offering a product browser with categories, pricing, images, and descriptions. Out of stock items are clearly indicated. Paging is used to allow for bookmarking specific filters. And search is centralized and global to the entire store. Visitors are instantly at home.

Viewing a product is also a familiar experience. Staples like product image, clear pricing, and description are front and center. One click add to cart and quantity choices are featured. And when a product is out of stock, authenticated users have the option to be notified when the product is back in stock.

Shopping screenshots

Managing your cart is simple, and when you're ready to check out, the process is straightforward and focused on speed, using simple steps and minimal options. This is one of the reasons we chose to integrate with Stripe for payments. Their flow perfectly fits with our view of what a checkout should be.

And once the order is placed, customers can view the status and order history right from their profile.

Checkout screenshots

Fulfillment dashboard

The intuitive user experience also extends to the back office. Store configuration options are in one place, including Stripe integration settings, custom shipping methods, page assignments, and contact information. And shopping stages are used to segment orders making them easy to find and process. The stages of an order include: Shopping cart, Payment pending, Paid, Shipped, and Cancelled. Customers are notified of changes in order state so they're always up-to-date.

Offers system

There is also a powerful coupon code system which allows managers to create a myriad of offers for customers, from simple discounts, to buy one get one (BOGO) specials, free item based on category/price/product, and more.

Stock and order management

We also created a dedicated import/export and stock management feature. It allows store managers to export inventory and order data, as well as import current stock levels (replacing stock counts or adding more items) to make updating product availability across the entire store a quick and painless process.

B2B features

ZOIA is also a premiere provider of renal support food products for local governments and organizations, so their store also has rich B2B support, allowing ZOIA to service various types of organization accounts, large and recurring orders, proxy ordering for organization members, invoiced and deferred payments, and more.

Visit the ZOIA Healthcare marketplace to check it out yourself. If you're interested in a storefront for your products (even if you're not using Umbraco), let us know. We can help!

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

We recently converted a website into a native mobile app

Michael Argentini Avatar
Michael ArgentiniTuesday, April 22, 2025

Planning out a long-term strategy for your web project can really pay off. We were recently reminded of that when we were asked to create a mobile app (iOS and Android) for a web-based platform we designed and built several years ago. The platform is Coursabi, a learning platform that ensures growth at each milestone for everyone on your team. You can check it out at https://coursabi.com.

Desktop view of the Coursabi dashboard. Desktop view of the Coursabi dashboard.

When we created the technical strategy we knew that a mobile app was a likely roadmap item. So we chose ASP.NET Blazor as the core platform technology. It allowed us to build a web app that felt like a single page app (SPA). And it gave us several hosting models: server, WASM (WebAssembly), and hybrid mobile. The most intriguing aspect of the Blazor Hybrid model is that unlike hybrid apps of the past, there is no web server running on the mobile device. Instead, all the C# code is compiled to native .NET code, and the web view (an embedded web browser) is only used to render the user interface. So the app runs as a native mobile app!

Various mobile (phone) views. Various mobile (phone) views.

We knew that some features of the platform would have to be altered, since the mobile app has no web server. For example, Coursabi supports the SCORM format for external learning content. And due to security restrictions, they needed a host with a trusted root certificate. So moving that out of the platform and handling the routing changes were both necessary, but totally doable.

Another benefit of a mobile app version of the platform is that in many ways it also simplifies the security model, since the app is only running on the local device, whereas a hosted app needs to manage user state, among other concerns.

Tablet view is a hybrid of desktop and mobile. Tablet view is a hybrid of desktop and mobile.

If you have an ASP.NET-based web application, you can still leverage Blazor Hybrid to turn it into a mobile app. It just needs to first be migrated into a Blazor app. I'd also recommend reviewing your web app for opportunities to make it as mobile-friendly as possible. You don't want your mobile app to look or feel like a website. But those changes not only get you a great mobile app, they also improve how your app looks and feels in a mobile web browser. So you get twice the value.

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: ZOIA Healthcare marketplace

Michael Argentini Avatar
Michael ArgentiniMonday, April 14, 2025

ZOIA Healthcare is a direct-to-patient provider of specialized nutritional products dedicated to empowering and improving the lives of individuals with inherited metabolic disorders and other rare diseases. They focus on navigating the complexities of healthcare, ensuring patients who require targeted nutrition that cannot be met through a regular diet alone gain access to necessary medical and low protein foods.

Accredited by the Healthcare Quality Association on Accreditation (HQAA), they adhere to stringent standards, helping their patients experience transformative outcomes. Their portfolio is curated to foster advancements in disease management, harnessing the power of nutrition.

ZOIA Pharma partnered with Fynydd to build a new web sales and marketing platform providing patients and organizations with a streamlined shopping experience. Individuals can browse, search, and purchase nutrition products, and even get notified when products are back in stock. And organizations also have the ability to offer a formulary catering specifically to their patients.

Some of the key features of the platform include:

  • Based on ASP.NET and Umbraco CMS
  • Hosted on Amazon Web Services
  • Fynydd's bespoke Umbraco shopping platform supporting consumers and organizations with formularies
  • Integrated with Stripe for payments and purchase management
  • Responsive framework works great on mobile, tablets, and larger devices
Screenshots

Key technologies

Front-end

CSS3

HTML5

JavaScript

Sass/SCSS

Cloud back-end

Amazon Web Services

C#

Github

Microsoft .NET

Microsoft Windows

SQL Server

Stripe

Umbraco CMS

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: Monitoring Analytics website

Michael Argentini Avatar
Michael ArgentiniThursday, August 29, 2024

Monitoring Analytics was established in 2008 as the fully independent external market monitor for PJM Interconnection by the Market Monitoring Unit of PJM. PJM Interconnection, a regional transmission organization, ensures the reliability of the electric power supply system in 13 states and the District of Columbia.

Monitoring Analytics (MA) partnered with Fynydd to create a new web platform optimized for a modern user experience.

The goal of the project was to provide visitors with easy access to the Monitoring Analytics quarterly reports and other support documentation, as well as an updated visual appearance.

One of the challenges was the creation of a new taxonomy for their 20 year document collection. It needed to be easy to manage in the back office, but also provide better on-site search results. We were able to work with MA to categorize and organize their document collection and provide a user flow that made finding and downloading documents quick and easy.

Due to various compliance requirements, some aspects of the hosting were non-standard. But we were able to meet all their needs. For example, we deployed the platform CMS without the back office code, and with the CMS management APIs disabled, providing additional security in production. This meant creating a unique publishing workflow whereby a separate instance could be used behind a firewall and approved changes could be deployed through a VPN connection.

Some of the key features of the platform include:

  • Based on ASP.NET and Umbraco CMS, hosted on Amazon Web Services
  • SQLite database
  • Non-standard publishing workflow
  • Indexing of PDF content, ingested into Lucene indexes
  • Composite web/PDF content site search
  • Responsive HTML5 framework
  • Device themes (system/dark/light modes)

NOTE: THE WEBSITE IS NOT YET LIVE

Screenshots

Key technologies

Front-end

CSS3

HTML5

JavaScript

Sass/SCSS

Cloud back-end

Amazon Web Services

C#

Github

Microsoft .NET

Microsoft Windows

Umbraco CMS

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: Coursabi

Michael Argentini Avatar
Michael ArgentiniWednesday, July 3, 2024

Fynydd partnered with Blue Sequoyah Technologies to build a community-driven learning platform named Coursabi, which gives learners a simple but powerful way to grow as they follow their learning journey. Their dashboard shows them progress to-date and what assignments are next. They can explore the content library for elective learning, sign documents, and complete forms. And the community gives them a way to learn from peers and content authors.

Coursabi Mission Control is where authorized users can create and organize training content like documents, forms, and courses. There are also libraries for audio and video content, as well as imported learning modules. People and learning assignments are managed here. And administrators and training managers can stay up-to-date using dashboards, reports, notifications, community activity, and so much more.

  • Amazon AWS, CloudFront, S3, Okta SSO
  • SCORM/xAPI/HTML import, native Coursabi content
  • Courses, documents, audio, video, forms, events, community, and more
  • Real-time reporting and analytics suite
  • Native content builders
  • Assignments, progress tracking, notifications
  • Team and role-based security for authors, members, and content
Screenshots

Key technologies

Front-end

Blazor

C#

CSS3

HTML5

JavaScript

Microsoft .NET

Sass/SCSS

Cloud back-end

Amazon Web Services

C#

Github

Microsoft .NET

Microsoft Windows

SQL Server

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: US Bank Knowledge Center analysis

Michael Argentini Avatar
Michael ArgentiniSaturday, June 1, 2024
US Bank corporate headquarters in Minneapolis, MN US Bank corporate headquarters in Minneapolis, MN

US Bank partnered with Fynydd to perform deep analysis on how technology can be used to offload support calls, facilitating rapid growth through acquisition. The research involved tactics across domains, including in-branch interviews in multiple states across the U.S., existing technology reviews, and more.

US Bank was acquiring smaller banks and growing at a fast pace. And with growth comes hiring new employees. And with hiring comes training. They soon discovered that there was an opportunity to re-think how they manage internal support. But they weren't sure where to begin.

Fynydd was brought in to help analyze the situation and make technical recommendations based on thorough research with the next decade in mind. We coordinated with several key stakeholder groups, like human resources, IT, branch services, and others. We traveled to several states in the continental U.S. and spoke with branch managers, tellers, and bankers, to understand their challenges with existing processes, and see their environments.

Once we understood the current state and what was needed, we authored a 105-page bound reference report outlining our findings and technical recommendations.

Some of the highlights of the analysis includes:

  • 3,085 branches, 7 call centers with 25% turnover
  • 1,181,069 support calls per year; 3,236 per day
  • Analyzed existing intranet Knowledge Center and business processes
  • Content analysis, branch surveys and interviews, and concept modeling
  • 105-page phase 1 analysis and recommendations report (printed and bound)
Report Page Samples

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: BPCC Open Campus Mobile

Michael Argentini Avatar
Michael ArgentiniWednesday, May 1, 2024
Bossier-Parish Community College campus, Bossier City, LA. Bossier-Parish Community College campus, Bossier City, LA.

Fynydd was asked to build a hybrid iOS, Android, and web-based learning app platform for enrolled and public students at Bossier Parish Community College (BPCC) in Bossier City, Louisiana. This was a full-stack platform that included a data tier, API service with management interface, client apps (App Store, Google Play Store), and responsive website.

The goal of the project was to research the efficacy of gamification strategies with regard to testing up and testing out of courses prior to enrollment. Secondarily it provided a great way for students to study and hone their knowledge during each semester.

The platform provided various curriculum through video courses, which each had check your knowledge quizzing as students progressed. Students could earn badges as they advanced through their learning journey and also challenge each other to quiz games for additional badges and bragging rights via a leader board.

Some of the features of the platform include:

  • Hosted on Amazon EC2
  • Multilingual using i18n
  • Integration of Wiris MathType for complex math equations
  • Integration with Canvas LMS
  • Peer to peer learning games with badging, grading, and advanced tracking
  • Library of video courses, quiz engine
  • SSO with social platforms including Facebook, Twitter/X, and Google
Screenshots

Key technologies

Front-end

Android

Angular

CSS3

HTML5

Ionic Framework

iOS

JavaScript

Sass/SCSS

Cloud back-end

Amazon Web Services

C#

Github

Microsoft .NET

Microsoft Windows

React

SQL Server

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: Ore-Ida Frozen sweepstakes

Michael Argentini Avatar
Michael ArgentiniMonday, April 1, 2024

Fynydd was asked to help Ore-Ida and Disney by building a high-performance Sitecore platform for their upcoming sweepstakes supporting the movie Frozen. The sweepstakes was built as part of the Heinz multi-tenant Sitecore platform, with a high priority on security, performance, and availability.

The platform allowed visitors to enter the sweepstakes with enforcement of specific business logic regarding how often they could enter and how many times per day. It leveraged a two-tier caching system for optimal performance, including additional optimizations on media and delivery.

Some of the features of the platform include:

  • Sitecore multi-tenant platform
  • ASP.NET compiled and optimized
  • Microsoft SQL Server Enterprise database service
  • Security features for sweepstakes entrance restrictions
  • Abuse protections including bot identification, distributed denial of service (DDoS) mitigations, scripting attacks, etc.
  • SEO optimizations for optimal search engine placement
  • Transactional email system for entrant communications

Given the large brands behind the promotion, it garnered a large amount of traffic in a relatively short period of time and was a huge success.

The performance metrics include:

  • Recipes, product information, movie trailers, and more
  • Heinz multi-tenant Sitecore environment
  • 1,212,179 entrants in 75 days
  • 16,162 entrants per day
  • Opt-in conversion: 15%
Screenshots

Key technologies

Front-end

CSS3

HTML5

JavaScript

Microsoft .NET

Sass/SCSS

Cloud back-end

C#

Github

Microsoft .NET

Microsoft Azure

Microsoft Windows

Sitecore

SQL Server

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: Campus Outreach ThinkDrink analytics

Michael Argentini Avatar
Michael ArgentiniFriday, March 1, 2024
COS has partnered with the Pentagon, the Department of Defense, and over 20 U.S. military bases to achieve increased knowledge, empathy, and improved bystander engagement over the last 30 years. COS has partnered with the Pentagon, the Department of Defense, and over 20 U.S. military bases to achieve increased knowledge, empathy, and improved bystander engagement over the last 30 years.

Campus Outreach Services offers unmatched sexual assault prevention training, substance use programs, mental health school assemblies, college transitions workshops, and customized series of other wellness topics. With compelling presenters and pragmatic resources, our impact lasts beyond an hour, a week, a year. We deliver pin-drop moments for lifetime change.

Campus Outreach Services partnered with Fynydd to create an analytics dashboard for their ThinkDrink learning platform. They needed to show efficacy across demographics and teams including longitudinal test results for their ThinkDrink program.

The platform enables subscribers to track course completion, filter, compare and share results, and see overall efficacy.

Some of the key features of the project include:

  • 9,000 users across 80 distinct organizations
  • Custom Moodle/PHP/MySQL implementation on Ubuntu Linux, Vimeo as secure video CDN
  • 9 filter criteria, 7 chart layouts, and 5 demographic segments
  • Student score comparisons across school boundaries
  • Analysis of a three phase testing process, including a longitudinal test, to show retention and efficacy
Screenshots

Key technologies

Front-end

CSS3

HTML5

JavaScript

Sass/SCSS

Cloud back-end

Github

Moodle

MySQL

PHP

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

Project: CLSI AMS and shopping platform

Michael Argentini Avatar
Michael ArgentiniThursday, February 1, 2024

The Clinical and Laboratory Standards Institute (CLSI) is a not-for-profit organization that develops laboratory standards worldwide. Our standards are recognized by laboratories, accreditors, and government agencies as the best way to improve medical laboratory testing.

CLSI partnered with Fynydd to create a web platform for marketing their organization, provide member and volunteer services, membership management, and a shop for their Standards documents.

The platform integrated with NetForum and other third party services to provide a single, complete access portal for staff, members, and volunteers.

The shop provided unique pricing, options, and user experiences for anonymous visitors, members, and customers in developing countries. Standards products provided digital samples and full specifications, as well as customized pricing based on the visitor.

A member portal provided everything a member needs to manage their profile, membership details, purchase history, downloadable products, event attendance, membership certification, nominations, volunteer history, and more. It also provided delegates with management tools for authorized employees in their account.

Other tools and features include public file management for volunteer communication and education, outbound links to services such as their eClipse platform and support system, a shopping cart reminder system, product import and publication tools, and so much more.

Some of the key features of the platform include:

  • Based on ASP.NET MVC and Umbraco CMS, hosted on Microsoft Azure
  • Full integration with NetForum AMS, including product data and membership management, e-commerce
  • Complex sales pipeline
  • Complex member management features
  • Catalyst Fire Ignition, SmokeSignal, and Flashpoint integration for enhanced NetForum communication and single sign-on (SSO)
  • Non-destructive product data sync keeps the site online even if NetForum is not available
  • Responsive HTML5 framework
  • Membership management, product sales (e-commerce), blog, news, videos, slideshows, file management, and more
  • Transactional email service for website visitor and shop communication
Screenshots

Key technologies

Front-end

CSS3

HTML5

JavaScript

Sass/SCSS

Cloud back-end

C#

Github

Microsoft .NET

Microsoft Azure

Microsoft Windows

NetForum

SQL Server

Umbraco CMS

Want to know more?

There's usually more to the story so if you have questions or comments about this post let us know!

Do you need a new software development partner for an upcoming project? We would love to work with you! From websites and mobile apps to cloud services and custom software, we can help!

© 2025, Fynydd LLC / King of Prussia, Pennsylvania; United States / +1 855-439-6933

By using this website you accept our privacy policy. Choose the browser data you consent to allow:

Only Required
Accept and Close