Loch Kelly

Loch Kelly’s “Daily Glimpses” mobile app brings his work, which includes advanced mindfulness teachings in addition to guided practices, to his audience in an easy, accessible form.

About the project

What we’ve done

  • Design

  • Web & Mobile Development

  • Project Management

  • Quality Assurance

Great products don’t happen by chance. Through research, strategy, and design, we shape raw ideas into seamless experiences that make an impact.

From Vision to Reality

Challenge

Loch Kelly, a leading mindfulness teacher, envisioned a mobile app that gave his students and others easy access to his teachings and meditations, as well as a desktop-based admin portal to manage content and monitor usage for data-driven improvements ongoing.

Solution

With smart UX, we re-designed and re-built an existing, non-functioning admin portal; re-built the backend code for optimal performance and extensibility; and refactored the React Native mobile app to make it launch-ready.

Results

A non-functioning software system that a previous team had spent nine months building was re-designed and then re-built by WLCM in three months. With performance and stability the client could rely on, they were able to finally launch with confidence.

Design

EMI’s previous team spent nine months building unworkable software. WLCM got it re-built in three.

Loch Kelly’s team at the Effortless Mindfulness Institute (EMI) came to WLCM with a mobile app and online admin tool that they believed was just about ready for launch. However, because of ongoing glitches and some parts plain not working, they were having a hard time getting it across the finish line.

EMI was looking for a partner who could make the product finally work, get it live, and help them build and maintain from there.

After an initial conversation, WLCM began a code review. We returned to EMI a detailed report of the current state of the code and had a sobering conversation about what could be done to salvage the work and get them live.

First, the Admin panel needed to be re-designed for better usability and functionality, so David, Sean and I co-worked on a new vision for a solution that would actually meet their needs. WLCM’s design team turned around a new version of the app designs, and we got to work.

The admin panel and backend needed to be fully re-built, while we tried to minimally refactor the React Native mobile app code to be workable. We also suggested and implemented some small but impactful design changes to the mobile app — fonts and colors, specifically. Eventually we would like to re-consider the mobile app’s UX/UI and re-build it cleanly, but we’ll see what’s practical!

We love working with Loch Kelly and his team. It continues to be a fun and fruitful partnership.

Project Roadmap

Design

Development

Ongoing Maintenance

Loch offers a unique experiential teaching style to assist in the recognition, realization, and full embodiment of our true nature..

Loch Kelly’s “Daily Glimpses” mobile app brings his work, which includes advanced mindfulness teachings in addition to guided practices, to his audience in an easy, accessible form.

Loch starts with the view that the awakeness, wisdom, and love that we are seeking are already inherent within each of us, equally. The method of small glimpses gives us access to “the solution”, our true nature. From here, we open to a more spacious and compassionate knowing that relieves suffering at its root.    

“Initial waking-up leads to freedom from the fear of death. Waking-in to embodiment leads to freedom from the fear of life. And waking-out to relationships, creativity, and compassionate activity leads to freedom from the fear of love.” - Loch Kelly

  • Productiuvity

  • Enterprise

  • Wellness

  • Web application

  • iOS

  • Android

What we delivered

From Vision to Reality: We Bring Ideas to Life with Precision, Innovation, and Excellence.

Design

  • Created easy-to-use, delightful and on-brand user experience for child onboarding, identity verification, booking and pickups

  • Interface design utilizing existing brand strategy in partnership with Project M+

  • UX/UI design for parent-facing mobile apps on iOS and Android

  • UX/UI design for pick-up apps on iOS and Android

  • UX/UI design for Front Desk, Administrative and Teacher apps for responsive web

Development

  • Iterative, agile development process with focus on fast releases to bring solutions live for customers asap

  • Team of four developers focusing on markup, front end, back end, and mobile

  • Dedicated project manager and quality assurance (QA) specialist

  • Continued iteration and development of new features

Tech Stack

Backend

  • Nest.js // framework

  • MongoDB (+ Mongoose) // mongoose - ODM

  • Stripe( CC, ACH, Klarna ) // payments

  • AWS s3 // storage

  • Swagger // API documentation

  • JWT, passport, argon2 // Auth

  • Twilio // 2FA

  • Mailchimp // marketing

  • CRON // scheduler

  • Mailgun // mailing

  • Eslint, Prettier // linter, code formatter

Frontent

  • HMTL 5 / markup language

  • CSS 3 / styling language

  • SCSS

  • JavaScript / programming language

  • TypeScript

  • Angular - framework

  • Angular Material & CDK / libraries

  • RxJs / library

  • NgRx / store

  • NgRx / effects

  • Lodash / library

  • Moment / library for parsing

  • Quill

  • Mask

Mobile

  • React-Native / framework

  • Appcenter CodePush / cloud service

  • Apple Authentication

  • Google Authentication

  • React-Native-Track-Player / library

  • Wistia / video hosting

  • React-Query / library

  • iOS Home Screen Quick Actions & Android App Shortcuts

  • react-native-google-fit / library

  • React-Native-Health / library

  • React-Native-Help-Scout / library

  • React-Native-IAP / library

  • React-Native-Reanimated / library

Core Features

Admin Panel: Main: log in, log out; User management: delete users, search/filter users, grand free lifetime subscription, export users in csv file; Daily glimpse: create content, edit content, delete content, search content, set order of content (displayed in app); Programs: create programs, edit programs, delete programs, search/filter programs; Sessions: create sessions (Audio/Video/Text/Image types), edit sessions, delete sessions, create/edit/delete modules; Media Library: Upload files, delete file, rename files, preview files, search/filter files; Categories: create categories (program, session), update categories, delete categories, search categories; Suggested search: create options, update options, delete options, set order of content (displayed in app), search options; Notifications: create notifications/invite cards/share cards, update notifications/invite cards/share cards, delete notifications/invite cards/share cards, filter notifications; Home image: upload images; delete images

Mobile App: Login via apple/google; Login via email+ verification code; Sign up; Meditation Timers; Play audio sessions; Play video sessions; Add to favorites; Share content; “Invite a friend” feature; Play downloaded audio session offline; Content search; Meditation reminders (push-notifications); Dark/light mode options; Profile statistics counting (days in app, minutes of content listened, total session listened/watched); “Progress recognition” feature based on which user receives push-notifications; Edit account; Delete account; Log out

They are wonderful human beings to work with.

Sean Hartman, Strategy & Operations, Loch Kelly

Wlcm is excellent at project management. Their estimates, both total time and deadlines, were extremely accurate, and they kept us up to date on progress at a fine-grained level through Slack, regular phone calls, ClickUp, and, where needed, additional tools. They are highly responsive to questions and very transparent in the work they are doing.

They are highly communicative and transparent in their communications, responsive to our inquiries and needs, very committed to quality, skilled at what they do, and to top it off they are wonderful human beings to work with. I look forward to a long collaboration with our current app, and if given the chance I would work with them again in a heartbeat on another project.

Previous
Previous

Exhale

Next
Next

Milkmate