We got started this week on coding, though it took a different direction than expected.

Multiplatform misunderstanding

I had assumed that the framework used for the prototype mobile app (React Native) would handle web as well, but turns out from Raj it can't 😯

So a couple of days were spent researching what to use for the web version (both desktop as well as phone/tablet browser), and the decision was made for ReactJS. I asked for a rough idea of how much work it would take to do the web version in addition to mobile, and his guess was 60% more. So basically, some savings / code sharing but still a decent amount extra. Anyway, glad to know up front and decision made - he's going ahead with setting up the web version, as we've made the call to develop both mobile and web in parallel.

Fire starter 🔥

Apart from web research, Raj also setup Firebase for the cloud database. Basically, it's a Google service that lets mobile apps get a ton of cool backend features out of the box (eg database, real-time messaging, offline / sync, authentication etc etc). It also plugs into stats and visualizations so am looking forward to use those later once we get into live tests.

Next step - what about 🖥️️?

Raj asked what the desktop web version should look like, and I didn't have a good idea as all the mockups have been done on mobile. And obviously putting a mobile interface in a desktop monitor browser isn't ideal, so we need a bit of work to design something appropriate. I am looking for a freelance designer, though may put something interim together if can't find someone quickly.

Gotta say, it's great to have dev started! Should be a fun next week...


Ready to transform your life?

Join GoalsWon and get daily accountability coaching.
We'll keep you on track to your goals through tailored tactics and daily feedback.
Claim Your Free Trial