Muhammad Zafar
zafarr.bsky.social
Muhammad Zafar
@zafarr.bsky.social
SaaS builder turning ideas into MVPs at lightning speed ⚡️ | From concept to launch in days, not weeks 🤓
Messages like this can make your day 🙂
February 17, 2025 at 4:40 PM
🚨 Hey Indie Hackers, drowning in user feedback across all your side projects? Your feedback nightmare ends today.

Introducing ezFeedback, built by an indie hacker for indie hackers. Just 3 simple steps for each project to save hours and a lot of useless work. 👇
February 7, 2025 at 4:20 PM
Behold the magic of design! From 'Before' (left) looking like it needs a hero to 'After' (right) where our hero section actually saves the day! 🦸‍♀️ How to improve it further?
February 4, 2025 at 12:03 PM
Make your website multi-lingual. It broadens market reach, enhances user experience for non-English speakers, improves multi-lingual SEO.

And by the way seeing my website go multilingual feels amazing! 😀 Is it just me? 😅😅 Check out the demo!

#WebDevelopment #GlobalReach
February 4, 2025 at 11:13 AM
LAUNCHING MY FIRST SaaS Today 🙂

After questioning myself a million times "will anyone even use this?" (then convincing myself "at least I'll use it for my own products
") and overthinking about how I need to improve xyz before launching, I'm finally launching ezLogo! 👇
February 2, 2025 at 5:00 AM
Is it happening anytime soon, what do you think? 🙃
January 29, 2025 at 5:41 PM
Deepseek took over much faster than I expected.
January 27, 2025 at 8:55 AM
Don’t spend $200/month to access OpenAI Operator

There's a great open source project called Browser Use that is very similar (and has additional features as well)

Check it out here: github.com/browser-use/...
January 25, 2025 at 5:27 PM
🚨 DeepSeek just changed the AI game

Their new model matches OpenAI o1's performance at 1/27th the cost ($2.19 vs $60 per million tokens) and it's fully open source!

#AI #LLMs #DeepSeek #OpenAI
January 21, 2025 at 5:10 AM
We also don't want our app to be zoomable (how it is on browsers) for which add this in the layout.tsx
January 15, 2025 at 4:11 PM
Add in this in your globals.css so what we hold down on a link we get a browser sort of view, this CSS line will make sure that doesn't happen.
January 15, 2025 at 4:11 PM
Some additional tips.

For adding in installed PWA specific styling, you have to use standalone display mode, just like we use "sm:", "md:" (for small and medium screens), "standalone:" is used for standalone (display mode of installed PWA).
Check description of image for process
January 15, 2025 at 4:11 PM
You would need to use packages like this to generate images for multiple devices/screens (icons and splash screens). These images then need to be referenced in the metadata in layout.tsx
January 15, 2025 at 4:11 PM
Let's now go over very basics of implementing it.
1. Creating the Web App Manifest
Next.js provides built-in support for creating a web app manifest using the App Router. You can create either a static or dynamic manifest file:

create app/manifest.ts like in the picture:
January 15, 2025 at 4:11 PM
No design skills? No coding? No problem! 21st .dev + AI tools = gorgeous websites in minutes. Here's a demo of using 21st .dev combine it with your favorite AI coder and make beautiful products fast!

Let me know if you want a detailed thread on leveraging this treasure.

#UIUX #WebDev #Frontend
January 15, 2025 at 4:08 PM