Tweet
So now we’ve got gifs in the Dialogflow fulfilment!

I’ve included charts and coded up logic so what the user sees is based on random probability to reduce “gif fatigue”…

Here’s a quickly made video from my unstyled test site

#indiehackers #buildinpublic #dialogflow #reactjs
So now this week's goal is implementing the code to do this programmatically with an element of randomisation each time to keep things fresh.

Bring on the cat gifs!!!

#buildinpublic #indiehackers #reactjs #dialogflow
Within his first few weeks there he noticed that user id's and passwords were being sent in the API URL parameters! 🙈

#buildinpublic #indiehackers
I've been looking at "Mosaic Lite" which does most of what I want *but* it feels a bit too business admin-y.

I want something that looks a bit more like a consumer app with styling like I'd see on Dribbble, and dare I say it; "fun"

#buildinpublic #fitnessapp #reactjs
Well… JWT for an #indiehacker like me has been a can of worms…

Watched a few tutorials tonight and understand how it’s done now.

My brain is mashed though so I’ll code it up tomorrow night

#buildinpublic #reactjs #fitnessapp
This week's goal: introduce email verification for users.

Stretch goal: add JWT and basic auth on Dialogflow requests to secure API calls.

I figured if I'm going down the Web App route I need to elevate user and information security

#indiehackers #buildinpublic #fitnessapp
Next task is the big one; integrating my DialogFlow chatbot into React.js

#buildinpublic #reactjs #fitnessapp
Bit later than I had hoped; 1am but it's not unusual for #indiehackers , just a pain if it's a Monday after a busy weekend...

That's all my charts ported across from React Native to #reactjs web app.

My goal this week is to get DialogFlow working on ReactJS now #buildinpublic
Always remember #indiehackers; even in your team of one, make sure you're doing your tests and exercising good Git hygiene!

#buildinpublic fail #fitnessapp #reactjs
Hopefully by the weekend I'll have added the api calls to the backend to make the charts dynamic.

#indiehackers #buildinpublic
It ended up in a 1am finish with almost tears of frustration.

But... I'm 3 days into the rewrite and I now have half the React Native pages working in ReactJS 🥳

And I'll also get to learn Tailwind with this project...

#indiehackers #buildinpublic
This is a fairly big change *but* given the app was written in React Native, I'm hoping it should be easy enough to port across.

Watch this space.

I reckon it'll take about a month to do this migration but I think it's the right thing to do.

#buildinpublic #indiehackers
Oh and real life! - that gets in the way as well. But hopefully I'll get this Digest finished soon and can start fishing with adword campaigns

#indiehackers #buildinpublic
Big one tonight! The 'Weekly Digest' continues...

Building up the text summary section and done the weight change first. This has been tricky as f**k!

I'm trying to get it to read like a human & show context, not just numbers.

Here's the result.

#indiehackers #buildinpublic
Nothing fancy or new to screenshot tonight or than my draft 'Weekly Digest' email is now deployed to a cloud function and scheduled to run weekly

#buildinpublic
Not a huge amount done tonight after a few late nights already this week.

I managed to install and configure a Firebase extension (mailchimp.com/en-gb/integrat…) so that Firebase users sync with Mailchimp audience with automated Mailchimp tags attributed

#buildinpublic #indiehackers
Got Mailchimp Transactional working with BigQuery to send out dynamic email content and done a bit of formatting as well.

Next step is to get this into a scheduled Cloud Function on GCP

#buildinpublic #indiehackers