home.social

Search

1000 results for “Just_UX”

  1. Unlock WhatsApp Data with Local Analytics Dashboard

    Most people think of WhatsApp as “just messaging.”

    But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.

    So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.

    The idea is simple:

    • Your data stays local
    • No cloud sync
    • No browser extension
    • No scraping APIs
    • No “AI magic” uploading your chats somewhere

    Just a fast local dashboard on top of SQLite.

    What’s inside:

    • Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
    • Messaging activity analytics
    • Contact insights
    • Media browsing
    • Response-time patterns
    • Word clouds
    • Group activity stats
    • Read-only local API
    • React + Vite frontend
    • Express backend
    • Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.

    A few things I found interesting while building it:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. Read-only architectures reduce risk dramatically
      The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.

    The whole thing runs with one line:

     npx wacrawl-dashboard@latest 

    No complicated setup.

    Still early, but I think there’s a broader shift happening toward:

    • local AI – Ollama for the win.
    • local analytics – secure, private and handy.
    • local search – that works fast.
    • user-owned datasets – It’s not for everyone, but it’s useful.

    Well, that future feels healthier.

    Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.

    Be strong.

    #dashboard #Developer #JS #LLM #localAi #whatsapp
  2. Unlock WhatsApp Data with Local Analytics Dashboard

    Most people think of WhatsApp as “just messaging.”

    But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.

    So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.

    The idea is simple:

    • Your data stays local
    • No cloud sync
    • No browser extension
    • No scraping APIs
    • No “AI magic” uploading your chats somewhere

    Just a fast local dashboard on top of SQLite.

    What’s inside:

    • Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
    • Messaging activity analytics
    • Contact insights
    • Media browsing
    • Response-time patterns
    • Word clouds
    • Group activity stats
    • Read-only local API
    • React + Vite frontend
    • Express backend
    • Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.

    A few things I found interesting while building it:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. Read-only architectures reduce risk dramatically
      The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.

    The whole thing runs with one line:

     npx wacrawl-dashboard@latest 

    No complicated setup.

    Still early, but I think there’s a broader shift happening toward:

    • local AI – Ollama for the win.
    • local analytics – secure, private and handy.
    • local search – that works fast.
    • user-owned datasets – It’s not for everyone, but it’s useful.

    Well, that future feels healthier.

    Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.

    Be strong.

    Rate this:

    #dashboard #Developer #JS #LLM #localAi #whatsapp
  3. Unlock WhatsApp Data with Local Analytics Dashboard

    Most people think of WhatsApp as “just messaging.”

    But after years of conversations, support threads, customer discussions, team coordination, and random life moments… it quietly becomes one of the richest personal datasets you own.

    So I built wacrawl-ui — a local analytics dashboard for WhatsApp archives generated by wacrawl.

    The idea is simple:

    • Your data stays local
    • No cloud sync
    • No browser extension
    • No scraping APIs
    • No “AI magic” uploading your chats somewhere

    Just a fast local dashboard on top of SQLite.

    What’s inside:

    • Full-text search (FTS5) – It’s working quite fast. Even on ~100k messages.
    • Messaging activity analytics
    • Contact insights
    • Media browsing
    • Response-time patterns
    • Word clouds
    • Group activity stats
    • Read-only local API
    • React + Vite frontend
    • Express backend
    • Zero external dependencies once running – You only need to make sure you run ‘wacrawl sync‘ before.

    A few things I found interesting while building it:

    1. SQLite is still absurdly powerful
      People underestimate what you can do locally with FTS indexes and good schema design.
    2. “Local-first” UX matters more than ever
      We’ve normalized uploading deeply personal data to random SaaS products. We should challenge that assumption.
    3. Personal analytics is an untapped category
      Not surveillance. Not ad targeting.
      Tools that help you understand your own data.
    4. Read-only architectures reduce risk dramatically
      The app intentionally avoids mutation flows. That constraint simplified security and reliability decisions across the stack.

    The whole thing runs with one line:

     npx wacrawl-dashboard@latest 

    No complicated setup.

    Still early, but I think there’s a broader shift happening toward:

    • local AI – Ollama for the win.
    • local analytics – secure, private and handy.
    • local search – that works fast.
    • user-owned datasets – It’s not for everyone, but it’s useful.

    Well, that future feels healthier.

    Feel free to check the repo: github.com/greenido/wacrawl-ui and contribute.

    Be strong.

    Rate this:

    #dashboard #Developer #JS #LLM #localAi #whatsapp
  4. 💡 At XpartUI, we help brands turn their websites into conversion machines — not just pretty designs.

    If you want to increase inquiries, leads, or sales from your website 👇️
    🔗 Check our work: contra.com/products/X5EyWupO-l
    🌐 Visit: xpartui.com
    📩 Or contact us directly: [email protected]

    Let’s turn your website into a growth engine 🚀

    #UIUX #WebDesign #Figma #Logistics #DarkUI #UIDesign #UXDesign #Transportation #SupplyChain #LandingPage #Portfolio #CreativeDesign

  5. 💡 At XpartUI, we help brands turn their websites into conversion machines — not just pretty designs.

    If you want to increase inquiries, leads, or sales from your website 👇️
    🔗 Check our work: contra.com/products/X5EyWupO-l
    🌐 Visit: xpartui.com
    📩 Or contact us directly: [email protected]

    Let’s turn your website into a growth engine 🚀

    #UIUX #WebDesign #Figma #Logistics #DarkUI #UIDesign #UXDesign #Transportation #SupplyChain #LandingPage #Portfolio #CreativeDesign

  6. 💡 At XpartUI, we help brands turn their websites into conversion machines — not just pretty designs.

    If you want to increase inquiries, leads, or sales from your website 👇️
    🔗 Check our work: contra.com/products/X5EyWupO-l
    🌐 Visit: xpartui.com
    📩 Or contact us directly: [email protected]

    Let’s turn your website into a growth engine 🚀

    #UIUX #WebDesign #Figma #Logistics #DarkUI #UIDesign #UXDesign #Transportation #SupplyChain #LandingPage #Portfolio #CreativeDesign

  7. Your local mobile backups shouldn't require a computer science degree to read. 📱💻

    We parsed the messy database structures so you can just search and view your data in a clean dashboard.

    Skip the complexity: panel.keepita.com/

    #Keepita #DataManagement #UX #SoftwareEngineering #TechTools #Android #iOS #BuildInPublic #IndieDev

  8. Your local mobile backups shouldn't require a computer science degree to read. 📱💻

    We parsed the messy database structures so you can just search and view your data in a clean dashboard.

    Skip the complexity: panel.keepita.com/

    #Keepita #DataManagement #UX #SoftwareEngineering #TechTools #Android #iOS #BuildInPublic #IndieDev

  9. Your local mobile backups shouldn't require a computer science degree to read. 📱💻

    We parsed the messy database structures so you can just search and view your data in a clean dashboard.

    Skip the complexity: panel.keepita.com/

    #Keepita #DataManagement #UX #SoftwareEngineering #TechTools #Android #iOS #BuildInPublic #IndieDev

  10. *sigh* #Atlassian #Jira, that 21% of my team mates uses Figma doesn't automatically mean I need it.

    Why does Atlassian have thus urge to push noise all over the services they provides. I just want to do my job, not being distracted by stuff I don't want to care about right now.

    This is such poor #UX experience.

    #uxdesign #rant

  11. *sigh* #Atlassian #Jira, that 21% of my team mates uses Figma doesn't automatically mean I need it.

    Why does Atlassian have thus urge to push noise all over the services they provides. I just want to do my job, not being distracted by stuff I don't want to care about right now.

    This is such poor #UX experience.

    #uxdesign #rant

  12. *sigh* #Atlassian #Jira, that 21% of my team mates uses Figma doesn't automatically mean I need it.

    Why does Atlassian have thus urge to push noise all over the services they provides. I just want to do my job, not being distracted by stuff I don't want to care about right now.

    This is such poor #UX experience.

    #uxdesign #rant

  13. *sigh* #Atlassian #Jira, that 21% of my team mates uses Figma doesn't automatically mean I need it.

    Why does Atlassian have thus urge to push noise all over the services they provides. I just want to do my job, not being distracted by stuff I don't want to care about right now.

    This is such poor #UX experience.

    #uxdesign #rant

  14. Don’t send me Easter emails

    Ever got the “please don’t send me Father’s Day emails”

    I get the sentiment behind emails like this, but it feels like doing it in the moment keeps it raw. Ask just after I sign up if there are any sensitive dates, at the same time as asking me if I celebrate Christian or Muslim holidays. (No, I don’t know any website that does that)

    Consent, at least under the GDPR, should be obtained in advance, freely given, and without prejudice. So why do you need to email me to ask if I want no emails? Ask me up front if there are any important dates, any birthdays, and include a list of common ones from the Christian, Sikh, Jewish, Muslim, Buddhist and other calendars. Include dates related to my country. Thanksgiving Day is different for the USA and Canada. And there are a lot of Independence Days.

    Sure, folks won’t want to fill it in unless they see a benefit, but that’s what consent is. It’s more work up front and ongoing, but in return, you get trust, a much stronger relationship and the person feels more respected. This is a rare phenomenon in consumer data these days.

    Consent matters. Informed consent in advance demonstrates commitment.

    #privacy #quality #ux
  15. I think that pull to refresh is a bad UX pattern.

    1. PTR is not discoverable. You have to know to attempt to scroll up beyond the bounds of what you’re looking at in order to use this. Many PTR implementations try to help with this by showing (part of) a loading indicator as close to when you start scrolling up as possible.

    2. PTR basically forces you to layout items in chronological order, newest at the top. What if you want things laid out with newest things at the bottom, like many chat apps have? What if it doesn’t make sense to arrange things in chronological order? In Instagram (which, yeah…), PTR is not “check for any more recent posts”, but rather “give me an entirely new list of posts”, and it’s very confusing if that’s not what you’re expecting. More benignly, if someone edits a mastodon post, you won’t see that edited post at the top of your chronologically-ordered timeline when you PTR. Unless you check the notification, you won’t see the edit.

    3. PTR requires you to lose your scroll position when you want to refresh. You have to scroll to the top, and then scroll beyond that in order to get new things. Many apps offer affordances for this by detecting the scroll-to-top and showing a “return to previous position” button for some amount of time after. This is still a bit of a hacky workaround compared to have a refresh button that you can tap from any scroll position, where you won’t lose your position while the refresh happens.

    4. Similar to 3, most PTR implementations (e.g. using UIRefreshControl on iOS) require you to stay at the top in order to see the status of the refresh. A lot of apps also show a loading indicator in a more static area (like the navbar) in recognition of the fact that, when viewing your email, you don’t want to have to stay at the top of the list just to verify that you’ve completed a fetch. It’s frankly silly.

    #MobileDesign #UserExperience

  16. The swipe gesture that I implemented on my RSS reader app is so satisfying that I do it just to see the animation, haha 🤣 a 30sec sneak peek of all the UX tweaks I'm implementing. #iosdev #app #freshrss

  17. The swipe gesture that I implemented on my RSS reader app is so satisfying that I do it just to see the animation, haha 🤣 a 30sec sneak peek of all the UX tweaks I'm implementing. #iosdev #app #freshrss

  18. I love the UI of Threads however.

    It's intuitive, sleek, and although it looks just like Twitter/X, it still FEELS like Threads.

    There's an important distinction here. Not many can pull that off.

    #ui #threads #ux #microblogging #twitter #x

  19. 💡 At XpartUI, we help brands turn their websites into conversion machines — not just pretty designs.

    If you want to increase inquiries, leads, or sales from your website 👇
    🔗 Check our work: contra.com/md_mehdi_hasan_zt9m
    🌐 Visit: xpartui.com
    📩 Or contact us directly: [email protected]

    Let’s turn your website into a growth engine 🚀

    #UXDesign #UIDesign #WebDesign #ConversionOptimization #CRO #DigitalMarketing #LeadGeneration #WebsiteAudit #UserExperience #vegan #veganfood #food #restaurant

  20. Is web designing dead in 2026? No—it’s evolving. Businesses now need fast, mobile-friendly, SEO-optimized websites that drive results, not just look good. Designers who focus on performance and user experience are still in high demand.

    Work with the **Best Website Designing Company in Delhi** 👉 aregs.com/service/website-desi

    #WebDesign #SEO #UX #Delhi #AregsTechnologies #WebsiteDesigncompany

  21. There is something hypnotic about how light dances underwater. These caustic effects are more than just eye candy; they are a vital part of biophilic web design. At Silphium Design, we just published a guide on underwater distortion and its impact on UX. My tech and sociology background helped me dive into why these organic patterns resonate so deeply with us. Let's make the web feel more fluid and natural.

    Read: silphiumdesign.com/underwater-

    #WebDesign #UX #Biophilic #SilphiumDesign #Fediverse

  22. Web performance is a delicate dance between speed and visual space. At Silphium Design, we just explored how to find that perfect balance. Here we look at how to maintain high design standards while ensuring fast load times. It is about making the web both beautiful and efficient for everyone.

    Read the full guide: silphiumdesign.com/speed-space

    #WebDev #Performance #UX #SilphiumDesign #Fediverse

  23. Web performance is a delicate dance between speed and visual space. At Silphium Design, we just explored how to find that perfect balance. Here we look at how to maintain high design standards while ensuring fast load times. It is about making the web both beautiful and efficient for everyone.

    Read the full guide: silphiumdesign.com/speed-space

    #WebDev #Performance #UX #SilphiumDesign #Fediverse

  24. Hey @kidlightbulbs, got another feature idea for unstream.stream.

    Some of my friends send me music recommendations by just sending me a link to Spitify or YouTub, or occasionally Tidal Sometimes without even bothering to include any artist name or title.

    It would be great to to be able to paste those links into Unstream and get search results as if I'd entered the name of the artist linked. Bonus points for the right album, double for the right track: )

    #music #Unstream #UX #SocialMusic

  25. Hey @kidlightbulbs, got another feature idea for unstream.stream.

    Some of my friends send me music recommendations by just sending me a link to Spitify or YouTub, or occasionally Tidal Sometimes without even bothering to include any artist name or title.

    It would be great to to be able to paste those links into Unstream and get search results as if I'd entered the name of the artist linked. Bonus points for the right album, double for the right track: )

    #music #Unstream #UX #SocialMusic

  26. Hey @kidlightbulbs, got another feature idea for unstream.stream.

    Some of my friends send me music recommendations by just sending me a link to Spitify or YouTub, or occasionally Tidal Sometimes without even bothering to include any artist name or title.

    It would be great to to be able to paste those links into Unstream and get search results as if I'd entered the name of the artist linked. Bonus points for the right album, double for the right track: )

    #music #Unstream #UX #SocialMusic