Tweet
Not posted for a bit cos I’ve been busy with other stuff but decided to scratch an itch this week and tried to get my food tracking chatbot working on WhatsApp.

Not bad for two nights work!
#indiehackers #buildinpublic

For the record, it’s not built on ChatGPT, it’s my backend
Done a bit of coding today on the side project today for the first time in ages.

Really leaned into pairing with #ChatGPT and I’m impressed!

No more Stack Overflow 😀

#indiehackers #buildinpublic
Tableau allows you to schedule and email reports but that's not enough.

So how are folks doing it? Airflow with custom Python hooked up to a credential store?

How do non-technical folks plug into this? Is Data Eng then your bottleneck?

There's a gap here...🤔

#buildinpublic
I’ve got an idea for a Roblox game.

How do I MVP this one?

#buildinpublic #roblox
What’s are #buildinpublic folks thoughts on public roadmaps?

I like the idea of them but they seem poorly executed. Trello or Notion boards with a one sentence ‘to-do’ lack context for the public.

Thinking a ‘Spoiler Alert’ / Coming soon blog post might be more informative
Been doing tutorials on integrating Firebase Auth signup on Webflow site.

I'm perplexed that no one has called out the js solutions are sending a password in plain text from input box + email.

Stepping through the script in Chrome/Inspect shows it clear as day🤔
#buildinpublic
Been doing tutorials on integrating Firebase Auth signup on Webflow site.

I'm perplexed that no one has called out the js solutions are sending a password in plain text input box plus email.

Stepping through the script in Chrome/Inspect shows it clear as day🤔
#buildinpublic
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