Pete ChappellPortfolio

My Work

Breatheawhile

Timeframe
2020
Type
Side project
Code
View the source code

Breathing exercises are a great way to reduce stress and increase mindfulness. Breatheawhile is a progressive web application (PWA) that provides visual and audio cues to help users follow a breathing pattern.

View the project
Canvas visualisation Showing speed options on an iPhone Showing sound options on an iPad Standard visualisation using SVG

Technology

  • React
  • Material UI Library
  • HTML5 Canvas
  • AudioContext
  • Service Worker
  • Progressive Web App (PWA)
  • Jest, React Testing Library, Flow

Next steps...

  • Additional visualisations
  • Ability to create your own customised breath pattern
  • Session timer
    • Select a pattern
    • Select how many cycles in your session
    • Click "start"
    • Count down the cycles and ring an alarm when session is complete
  • Session tracker
    • Track sessions over time (on a calendar UI or similar)

More of my work...