Tweet
It’s been quite some time since I posted the latest indie-hacking related update.

Currently I’m reviving the idea of rotate-landing.onrender.com – and I’ll be the first customer of it.

I need a tool at my 9/5 to easily manage small engineering team rotations. #buildinpublic
We are currently facing a few challenges that I’m really excited working on.

🧵 #buildinpublic
Preparing to our runs in Kyrgyzstan and Uzbekistan over the course of October and November. So here is today’s update:

- Added KGS and UZS to the list of currencies we accept
- Added pagination to the bottom of search results (in addition to the top)

#buildinpublic #tweet100
Today’s update is all about the admin panel. We need to reach out to customers who have created one or more orders, but haven’t paid for them yet. The goal is to reach out to them, offer a promo code and raise the conversion rate.

#laravel #laravelnova #buildinpublic #tweet100
In Eloquent, one can override clauses and bindings of a Query object.

In the example below, I’m cleaning all the `where` clauses with their bindings.

#til #buildinpublic #tweet100 #laravel
Been hacking with a @_buildspace solidity project this weekend.
Thanks @FarzaTV 🤝 for cool stuff!

Here is my first web3 app so far zappers.vercel.app

#buildinpublic #tweet100
Got some updates!

✅ Background jobs that fetch tweets (only for my account so far)
✅ More friendly UI

The next step will to let people authenticate with their twitter accounts.

Looking forward to any feedback!

#tweet100 #buildinpublic
✅ Transformed Twitter API’s response into the map of “date”->”count” structure.

📚 Discovered the super-convenient `countBy()` Collection method — laravel.com/docs/8.x/colle…

#til #tweet100 #buildinpublic
A weekend project became stretched a bit 😅.

✅ Today I’ve laid down the PoC for custom Twitter API client (with only one method so far).

#buildinpublic #tweet100
Okay, so today I realised that supervisor was not running for the whole day 🤦‍♂️ on production.

As a consequence, customers of recordo.me/en couldn’t download their newly created orders.

And how was _your_ Wednesday?

#tweet100 #buildinpublic
@onerinas Excited! Looking forward for your #buildinpublic and #til’s, Rinas!
Quick update:

✅ The weekday column and row with months are now being calculated, not hardcoded ⚡️🙈

The algorithm is pretty straightforward, but the code looks ugly. I don’t mind, unless it solves the problem. That’s a reasonable amount of tech debt.

#buildinpublic #tweet100
✅ Adjusted colours to reflect Twitter’s colour scheme.

#buildinpublic
Today I worked a bit on the UI, and

✅ got the chart rendered with fake data, but with days of the week and months

#buildinpublic #tweet100
✅ 🎉 Released a work-in-progress landing page with randomly generated calendar.

tweet100.heydarmen.com

#buildinpublic
✅ Built a PoC with @getpostman

It is easy to specify only the fields that are needed (created_at and text), and use pagination tokens to jump over the pages.

#buildinpublic
So either I will ask @TwitterDev for increasing the limit for good (probably, naive and unrealistic request), or come up with a different approach of fetching the tweet data.

#buildinpublic
✅ Built a PoC with @getpostman

It is easy to specify only the fields that are needed (created_at and text), and use pagination tokens to jump over the pages.

#buildinpublic
What I learned:

1️⃣ @getpostman has a web interface 💪
2️⃣ Twitter API has a public Postman collection! – documenter.getpostman.com/view/9956214/T…

This allows tinkering with the API right away from an http client, without building yours or using SDKs.

#TIL #buildinpublic #learninpublic
I haven’t used Twitter API before, so it’s going to be interesting journey.

✅ Signed up for developer account
✅ Created an app called “Tweet100-Calendar” with “Standard” plan
🧑🏽‍💻 Skimming through the documentation now

#buildinpublic