I’ve been working on Habitat for the past two years. It all stemmed from this idea that I posted in April 2024.

Habitat is a free open-source, self hosted social platform for local communities. It is aimed at fostering local community discussions and discovery of areas of interest. This is why it is built primarily around location. A Habitat instance centers on a specific area, and the local community can make generic posts about that area, or they can make posts about specific locations in that area. More about what I’ve been building and the future plans here.

Features

  • Habitat specification of location and size - enabling posts related to the local area
  • Home feed - Displays the most recent posts
  • Nearby feed - Displays posts sorted by proximity to the user
  • Create posts - Upload photos, set locations, comments
  • Categories - Location rules
  • Amazon S3 image storage option
  • Personalisation - Overrides Habitat defaults per user: kms/miles, hidden categories
  • Moderation tools - User, post, comment moderation, block email addresses
  • Announcements - Scheduled announcements
  • Public moderation log - Keep moderator actions visible for 30 days

If you’re interest in this at all, please give it a spin and let me know how you get on. I’ll keep an eye here on Lemmy, but you can also post to the Habitat discussion board on GitHub.

  • Anon518@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    30 分钟前

    Next Lemmy update is going to have an option to block image posts (to remove low quality meme threads). People should stop turning text posts into image posts to avoid being blocked. I also find these hybrid posts quite annoying. You’re making your post look like something it’s not.

  • perishthethought@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 小时前

    Hi @carlnewton@feddit.uk , I really love this idea and really appreciate you taking on this big task.

    I can see it replacing the stand-alone web site I run now for a local group, but I have a couple of questions before I go install the app and try it out.

    1. Do you have a list of existing instances somewhere? I looked around in your github and blog site, and could not find that.
    2. How do you keep the content that gets posted to stick to the local topic? I.e., if I set up a site for my small city, what’s to stop someone from spamming posts about the big city nearby? Or a big city plumber from advertising their services?
    3. How do admins deal with spam / negative content getting posted? Once a site takes off, this is a real problem, I hope you’re thinking about how to solve.

    Again, thanks.

  • Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 小时前

    Looks cool! I’d love to see local buynothing groups have a Fediverse alternative.

    Out of curiosity, is there any standard or common format around location data for Fediverse platforms?

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 小时前

    This seems like something that would really benefit from better language support. I saw the translations folder in the repo, but you should probably get it linked up to a Weblate instance or similar and have people start contribute different languages asap.

  • spaghettiwestern@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    61
    ·
    edit-2
    7 小时前

    Even in my relatively liberal U.S. city, Next Door is overrun by Magats who are cheered on and protected by right-wing Magat moderators. It needs to die and this looks like a great replacement.

    • null@lemmy.org
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 小时前

      It’s a similar story for the multiple Facebook communities for where I live. They handed a lot of bans during covid era while pushing anti-vax rhetoric.

    • ramenshaman@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      5 小时前

      Pretty sure a decent amount of them are bots. I’m in the same boat, I try to just ignore them. Next-door is nice for getting rid of stuff you don’t need, otherwise I would uninstall it.

      • spaghettiwestern@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        5 小时前

        Pretty sure a decent amount of them are bots.

        Could be, but those bots must be programmed to simulate actual Maggots. They don’t know how to spell, capitalize or use punctuation, much less write more than a single barely comprehensible sentence.

    • Carl Newton@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      26
      ·
      7 小时前

      I’ve built in the ability to hide categories for this kind of reason. I was thinking, for instance, that people who enjoy a good moan can join the “Moaners Club” category, and the rest of us can hide that category from our feeds to get on with the categories we enjoy. Regarding problematic moderators, I have built a moderation log to keep them accountable, and of course, if they don’t show themselves to have good intentions, those with good intentions could create their own instance – I don’t know why I’m going into this kind of detail – you’re on Lemmy after all, you know the score!

      • Lost_My_Mind@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        arrow-down
        1
        ·
        6 小时前

        …you want us to get together and moan with each other? Buddy! I didn’t know this was that kind of app!

    • Lonewolfmcquade@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      6 小时前

      Agreed. Tried NextDoor years ago and found it was primarily a venue for busybodies, nosy neighbors and HOAs to complain and nag people about nonsense. I love the idea of an app like this, but hate the people who use it the most.

      • spaghettiwestern@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        17
        ·
        edit-2
        6 小时前

        It goes deeper with Nextdoor. During Covid someone living next to a local evangelical church posted pictures of a packed event where no one was wearing a mask. Some of those pictures included the backs of a few kid’s heads.

        The “Good Christian” church members complained that he was a pedophile and Nextdoor deleted his account! This could not be done by moderators and required Nextdoor executive approval.

        Nextdoor is a Maggot haven from top to bottom.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 小时前

      Out in my neck of the woods, NextDoor wouldn’t be effective. Lots of acreage between people. We don’t take kindly to snoopers and busybodies. We keep an eye on each other, but not in a nosy neighbor kind of way. Now, where my lady friend lives, it’s eat up with NextDoor. She showed me her feed once, I was like ‘You know, I strongly believe America could solve about 50% of their problems with this one simple trick: Mind Your Own Business!’.

      • spaghettiwestern@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 小时前

        I found it useful for some things. We have a pack of coyotes in town that preys on dogs and occasionally is spotted in the neighborhood. It was also useful for business & contractor recommendations, but have to otherwise agree with you.

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 小时前

          coyotes in town

          That’s understandable. However ‘I see Mr Jones left his garbage cans at the road for a third day’ would get a response like ‘Mr Jones here, I just ramset the cans to the sidewalk. Suck it!’.

  • Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    5 小时前

    I lack the use case for this service but, it looks good on paper. Nice!

    If I understand the project right, this would be a great opening for non-profit communities to make a page for the town and add the services, instead of the typical static pages

  • eodur@piefed.social
    link
    fedilink
    English
    arrow-up
    22
    ·
    7 小时前

    I love the sound of this. Kind of a decentralized Next door but better? I’ve been really wanting a place for some local communities to organize that isn’t Facebook. Perhaps I’ll spin up an instance and see if I can get some interest.

  • dangling_cat@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 小时前

    I absolutely love this idea. Does it support ActivityPub? And I would love to see users can set labels on themselves like what expertise they can offer etc.

  • jtrek@startrek.website
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 小时前

    I like the idea. I don’t want to use facebook or similar, but that’s where stuff like “BuyNothing” is most active.

    Unfortunately, I don’t know much about self hosting (beyond what I’ve picked up working in software development) so I don’t see myself running one of these myself. I’d probably use it if it came to my neck of the woods (NYC)

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 小时前

    I don’t have a use case OP, but the project looks great. Seems like it would be an obvious NextDoor replacement.