Collect metrics from all your applications in one place and generate reports and charts that will provide you with complete overview of your business and ability to track KPIs and performance on any level
PJOurWay
206

PJ Our Way

2020
The aim of the project was to redevelop the old website using Kentico MVC to improve UX and increase site performance. Also brand new modern design was implemented and additional functional features were added in order to increase target audience interest to the website (8-13 years old kids).

The Harold Grinspoon Foundation (HGF) creates opportunities to connect with Judaism and the Jewish community at key life moments. In addition to flagship programs that are active across North America and around the world, the HGF invests in Jewish life at home in Western Massachusetts.

Business has set up multiple goals for this project: Update the website look and feel, add interesting and interactive functional features in order to attract more potential users - children 8-12 years old. Improve site performance to allow up to 50K of users and up to 5K simultaneous user sessions during load peak periods. Integrate the application with external ERP platform Microsoft Dynamics NAV and custom API built on top of it. Improve editors/admins experience with management of content and data entities in Kentico admin through custom modules. Another goal from the business was accessibility improvements.

Key challenge was to develop a high performing website with quick response time during load peak time. Another quite interesting challenge was to make the page look and act differently depending on site mode: parent vs. child mode, that could be switched on any page in site header. Also the site awards users with different badges for different types of activity. The challenging part is the awarding logic around those badges.

Using Kentico MVC approach with Web Farm setup allowed us to build a website with a good performance meeting client's performance benchmark, meanwhile full control over the HTML output provides SEO benefits, clean and light markup, faster page load and improved overall site interaction. In addition caching features bring benefits to site performance allowing us to cache whatever we could cache on multiple layers of the system. Also we really like to use custom modules, as they allow us to build whatever data structure we need and provides clean, intuitive and consistent with the entire Admin section user interface.

PJ Our Way application has been integrated with Microsoft Dynamics NAV as well as custom API built on top of it. Traditionally Google Web Analytics has been added to the site to track users' interactions. Also we've integrated the app with EnjoyHint JavaScript plugin to improve new visitors experience with a guided site tour highlighting all site features and capabilities.

Probably traditionally for Kentico Experience the most used features by clients are Content Management related modules: Pages, Page types, Media libraries, Content (page) versioning, so we paid a lot of attention to them. For sure Forms; Custom tables and object versioning was utilized. Also we've set up Content staging to make content promotion to production environments as easy as a single click for our clients. To enable site search and crawling we've used Smart search. Key features that were used are: Content caching and Web farms to increase site performance; Custom modules to create custom classes and management interface for different custom entities; Page builder to make better content management experience for content editors.

See live site at pjourway.org

Industry: Non-profit
ContentLAB
103

Content LAB

2020
For large organizations with multiple branches, chains or franchise content production and content marketing introduces huge expenses. In order to cut off some of those expenses we suggested a solution that worked quite well for the client - content syndication.

The solution allows clients to produce content centrally and share it with their franchisees. Additionally they get all the updates to the syndicated content automatically unless they decide to manage their content (either all or certain content items).

Franchisees can see all the syndicated content they use on their site, remove from their site particular content as well as add new content from the central repository. However they are free to create completely new content that will remain unique for their site only. Making changes to the content by a separate franchisee will just warn a user that the content item will be unlinked from the central repository and they will need to keep maintaining it.

System allows to control content accessibility, so two different franchisees might have access to a different content if necessary. Also it is possible to control access level for content: some content has to be inherited by franchisee with no option to modify, meanwhile other content might be adjusted, some content is mandatory to inherit, but other is optional.

Such approach goes far beyond and allows to reuse content not on web sites only, but consume it from the mobile application or literally any other communication channel. As long as the content is flexible in terms of presentation, franchisees might either use one, defined by franchise, site template/theme, or have an option to choose from a set of predefined themes as well as be able to switch between them at any moment of time. And last, but not least, they might control page appearance adding predefined widgets, like carousel, image gallery or list of articles to their pages making them completely unique.

This solution provided our client with a really flexible mechanism for producing and controlling content and allowed to reduce content management efforts significantly and cut off expenses as there is no need for each franchisee to produce, manage and keep in sync all their content, but inherit professional content developed centrally. Also it allowed clients to save on people training and education in terms of content management platform.

On another hand franchisees got professional content with some level of control over it, a flexible system for content management with an ability to manage what and how users see on their sites at affordable cost.

Industry: Informational Technologies
PJLibraryUA
261

PJ Library UA

2019
PJ Library UA site has been developed for The Harold Grinspoon Foundation and it is a part of international Pj Library program.

The mission of this site is engagement of Jewish kids in Ukraine with basic Jewish values, in particular reading books, which unites kids and parents in Jewish families. Web site offers visitors to sign up on behalf of their kids for the program and receive books for free. Application processes user data and generates mailing lists. Site integrates with carrier system, which eliminates human errors on the user registration step and automates the process of mailing and delivery to the subscribers. Also application provides the variety of reports and analytical data.

Web site allowed to start PJ Library program in Ukraine and provided thouthands of Jewish families with an access to high quality and completely free books. One year after site release more than 2500 families subscribed for the program.

Features: Subscriptions, Newsletters, Reporting, Content Management, Carrier system integration

You can find live site at pjlibrary.ua

Industry: Non-profit
TotalTechSchool
1610

Total Tech School

2018
E-commerce site built on Kentico CMS for courses and webinars purchasing, online test and certifications allows potential students to register online, browse catalog of courses and/or webinars, select the products of interest and purchase them online. In case of webinar purchase user will be suggested to pass a test and gain a certificate online. Extra security has been implemented in order to prevent webinars sharing, which was impossible with the old system.

With this application client automated purchases, payments and webinar tests and certification, as well as introduced appropriate level of digital product protection.

Features: product catalog and checkout, online payments, webinar sharing protection, classes schedule calendar, online tests and their management, content management, courses rating and users feedback

School Portal - recently added section that introduces LMS into main site: enables management of learning program, classes and schedule, student assignments, their grades, electronic document signature, etc.

School Portal is built with .NET Core Web API, Entity Framework, MS SQL and React (Typescript).

Here is what our client, Shawna Miller, Administrative Director of Total Tech School says about this project:

"I can’t begin to tell you the amount of time that the Portal is saving me!!!  When I do a Registration event now with my soldiers it’s done immediately, with me having to do nothing once the session is done…….the soldiers are completing their Packs in the Portal and all information is accessible to both me and Daphne, which makes it GREAT!!!!!!!  Before I would have to come back to the office and enter each paper Pack into my spreadsheet and then complete the TTT soldier roster, which took at least 1-2 full days………and now no more paper!!!!!  I have told my husband, Don, on several occasions how much I absolutely LOVE the Portal and how much of a timesaver it is.  Thank you all again for putting up with me and taking care of everything that I need.  We are not done yet, and I’m excited to implement further ideas for Total Tech to utilize in the Portal, but what is there is fantastic!"

Here you can see live site: totaltechschool.com

Industry: Education
TransitiontoTrades
148

Transition to Trades

2018
Transition to Trades is an approved Career Skills Program (CSP) developed by Hiller Plumbing, Heating, Cooling & Electrical and U.S. Army Garrison, Fort Campbell. Transition to Trades, launched on July 5, 2016, allows transitioning service members the opportunity to attend Total Tech trade school (a subsidiary of Hiller, LLC) to learn valuable technical career skills while remaining active duty in the U.S. Military.

Transitioning process provides servmen with a lot of opportunities, such as learn, train, work in field, apply for job and so on. But any action taken by servman should be tracked diligently. This has been done with help of Excel, however that was a huge burden for our client, as it required making changes in multiple places as well as ensure data consintency and manual validation.

After converting client's framework into a web application we were able to significantly speed up the process and allow program managers to process more work in less time. The process was partially automated, which allowed to eliminate all redundant actions. Also application ensures user input validation and builds relations.

Additionaly application automatically compiles a ToDo list for program managers out of entered data to avoid missing of necessary actions.

The aplication was implement with high level of abstraction allowing application extension with very least development and testing efforts, which makes the app extremally flexible.

The application was build with modern, secure and reliable tech stack - .NET Core and Angular. 

Given solution allowed business to save money on transitioning process by significantly increasing program managers efficiency becauce of automation of multiple processes, avoiding human errors (those required much time to resolve) and autogenerated ToDo list.

Features: CRM, ToDo list, interviews & employment tracking, events management, classes reservation, mentorship, reporting, state authorization report

Industry: Education
SiteBuilder
193

Site Builder

2017
The application was built for enterprise manufacturing client that has a lot of dealers those sell their goods. The main purpose of application is to have all dealers promo websites in one place and easily managed and updated by non-technical users. So application has main website that allows dealers to purchase different web-services. Main service that they can buy is website. During checkout process user can select site template and color theme for future website. After user completes payment, website is created automatically based on selected template and color.

There are a multiple site templates prepared with different color themes. Various color themes can be created for site template automatically in custom-built module. Website content is manageable in custom modules as well as site template and color theme that makes application flexible and easy to use as well as adjust.

Currently over 1000 dealers installed their sites on given platform and this number grows every day generating couple of millions of revenue annually. The solution allows to save money on merketing as all the content is produced centrally and shared across all dealers' sites making all the information consistent. Additionaly this solution significantly reduces maintenance cost as well as development of new features - build once and reuse accross all the sites.

Features: e-commerce, centralized content syndication, product catalog, site builder, CyberSource integration, billing, subscriptions

Industry: Textile, flooring (manufacturing)
Contact us