Fopra - Focused Practice

25 September 2017 ● 2 mins read ● 2 images


FOcused PRActice (https://fopra.live) is a timing tool to help you practice music (and other things) more effectively. It's a session timer that lets you split your precious practice time up into three stages: Warmup, Practice, and Perform. You can read more about how to use it on the about page at https://fopra.live/#/about

I'm interested in developing educational tools to help people learn faster and more effectively so this is another small step in that direction.

Please use it and give me some feedback!

Technical Development

This is also a prototype app to test a number of things I've been exploring in the rapid web application and PWA (Progressive Web App) development space. PWA's are single page applications that can work both online and offline. You can also add the app to your mobile device homescreen just like a "normal" mobile app but without the friction of having to deploy it through an appstore as it's a pure web application. You can find the "Add to Homescreen" option in your mobile browser settings. 

Fopra is built with a vue.js based framework called Quasar (http://quasar-framework.org). Having worked with some other reactive javascript frameworks such as Meteor I am really impressed by the quality of Quasar, considering it comes from a one man operation. Vue.js also appeals to me on a number of levels more than heavily hyped frameworks such as React, Angular++.  I really suggest you do some objective research on this yourself.

Some other things I was also testing with this app were Gitlab's CI (continuous integration) processes and SPA hosting via Netifly.com, complete with Https & CDN support.  


There are no comments on this creation yet.

You can log in to post a comment.

About Paul

Paul Cohen

I'm a producer in Tokyo, Japan

Creative Technologist

See full profile

Welcome to Canvas Tokyo

Canvas is an online network for Tokyo's creative community. It's a place for professional and amateur creatives to show their skills, make new connections and find work.

Sign up to Canvas