Able University

I built this for a healthcare company that I work for. The company has about 130 field nurses and only one person to train them all. In order to help streamline and speed up the process, I created this web app.

Tech Stack

How It Works

In order to have people who are not programmers add courses to the web app, I used a CMS named Contentful. Contentful is a Wordpress like framework where data can be stored. Whenever a user changes any data in Contentful, a web hook is sent to the Gitlab project causing the website to be rebuilt using GatsbyJS. GatsbyJS is a static site generator that can query any data source and build static html pages from it. Gatsby queries the new data from contentful and build the new/updated pages on the fly.

Course List

Screen Shot 2019-05-13 at 7.31.51 PM

All courses are programatically organized and built from Contentful

Course Page

The course page is built with two parts. The first part is based off of data that is pulled from Contentful. The data from Contentful helps build the images, text paragraphs and lesson lists for eeach individual course page.

Screen Shot 2019-05-13 at 7.42.38 PM

The second part of building the page is to grab live data from our database that allows us to see what lessons the current user has and hasn't completed.

Screen Shot 2019-05-13 at 7.42.53 PM

Lesson Page

Screen Shot 2019-05-13 at 7.53.20 PM

More data is pulled from contentful to build a leseson page. The lesson page also has clickable buttons on the bottom left and right that open up full side menus.

Screen Shot 2019-05-13 at 7.53.36 PM

Screen Shot 2019-05-13 at 7.53.44 PM


(617) 797-6926


86 Waterhill Street
Lynn, MA 01905
United States of America