I'm Muis, a Frontend engineer skilled in React and Next.js.
I build responsive and professional user interfaces/web applications by leveraging modern frontend technologies with keen attention to speed, accessibility, optimization e.t.c to improve overall user experience.
KEEP BUILDING.
KEEP CREATING.
KEEP SHOWING UP.
Every post, every project, every line of code, every design, every video, every idea , it all adds up.
This June, focus on staying consistent. Your audience is growing. Your work matters. Your next supporter could be one share away.
Happy New Month from @myhappr 💜
Hello, I'm Onos.
Full-stack Software Engineer.
I code with Next.js, NestJS, TypeScript, Go etc.
Built beautiful UIs & scalable backends.
Portfolio: https://t.co/dC73vKrLw6
GitHub: https://t.co/1vJhwsNDCR
I built @brevpulse, an Ai digest tool
Thank you.
Introducing MyHappr.
Alot of African bloggers, developers, designers, creators, artists,streamers, and even people sharing free resources online still don’t have a simple way for their fans to tip/support them online wherever their audience finds them.
How it all started!
Now @myhappr is live with people already supporting and receiving supports 💜, check it out and make it easier for your fans to support you.
create your page now, https://t.co/4La5kPG63N
"I’m ditching Next.js for React to speed up development" - my device couldn’t handle the lag!
Now teaming up with @TuoyoS26091 (cracked B.E) to build Happr, a BuyMeACoffee alternative for Nigerians 🇳🇬
What do do you think? Cooking or already cooked?
@FavourAdetomiwa@TuoyoS26091@myhappr It's basically a creator support platform, you sign up, create your @myhappr page, configure the necessary settings like payout and share link to where your audience already exists to start receiving tips ( we call it SMILES )
Yo chat, Introducing my startup @myhappr
Basically Buymeacoffee alternative for Africans.
> Create your account
> Add your payout details
> Start receiving tips/support from other countries too.
> Withdraw your earnings.
Checkout the platform out. https://t.co/BWiU1kCQjN
@akinkunmi@honour_can_code@myhappr Alright man, thanks for pointing this out.
We were just too focused on the functionalities during development, taking note of this.
@akinkunmi@honour_can_code@myhappr Why do you say that? What gives you that perception.
Just curious, so we can work on it ASAP. Because it's a serious solution and we tested it against multiple edge cases
We need to start supporting startups built in Africa for a global market.
There are many products built by African founders that anyone in the world can use.
I mentioned one in this video and see more here https://t.co/g5NCzuisV6
@TosinOlugbenga Thanks a lot for the shout-out sir, and the product he's talking about is @myhappr , a creator support platform tailored for creators in African countries and UK ( more countries to be supported soon ).
You just create a page, share your link and let your fans make you smile 😊
Yo, Happy Sunday chat.
Working on a payments feature today and ran into an interesting edge case.
When a user clicks “Cancel” on the Flutterwave checkout, it redirects back to my callback URL with ?status=cancelled, which I use to update the transaction state in my DB.
But there’s a bigger problem: users can just close the tab during checkout. That leaves some transactions stuck in a “pending” state in my ledger.
To handle that, I added a background job that periodically finds stale pending transactions and marks them as expired/cancelled after a timeout window.
Flutterwave also sends a webhook when a payment is eventually completed, which is what I treat as the final source of truth for successful payments.
This setup basically handles most real-world edge cases like abandoned checkouts etc