frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Geofenced chat communities anyone can create

https://vicinity.social/
21•clarencehoward•4h ago
Hi HN

I built a location-based chatroom with Discord-like servers. This started as a portfolio project to learn WebSockets but has spiraled into something else entirely.

How it works.

There are two features right now:

Drop - Single chatrooms that can only be seen within a specified radius and only last for a time less than 48 hours chosen by the user.

Hubs - Geofenced servers modeled after Discord. These are not time restricted. They can be created by anyone and the creator becomes the admin able to add channels and set rules. When a user enters the location’s area, they can join the hub and continue seeing messages even after leaving. Hubs cannot overlap, so once one exists in an area another cannot be created on it. The hub will persist as long as it is being actively used. If unused for two weeks, it will be deleted. (Still implementing this deletion aspect, so that is not in the landing page at the moment)

Why I built this.

I do not like the feel of most social media anymore, but I really like my university’s discord server. I wanted something more general that provided similar interactions. So I thought something that might work is a more general social app tied to location.

I think if it is done right it can recreate the atmosphere that I liked. I thought a lot about what that atmosphere is. I think for social media to feel natural it needs a “third thing”: a shared interest or object that creates a connection between two people, or a neutral ground for communication.

Having something in common just makes the interactions better and more useful. I think location can serve as general thing in common, especially if the servers are curated by locals. It could also be a good way for people to immediately connect in a new place.

Right now, I’m just having fun building this thing. I would honestly like to use it if other people were on there… and it was built better and an app.

Feedback

I’m looking for any feedback. What’s a good idea or what’s a bad idea. This is really just a prototype, so there are some rough edges, and I am actively working on it. If you find any bugs and feel like communicating them, please do. You can reach me at nhowar@uwo.ca

Comments

geooff_•2h ago
After failing to create a hub (too large in my cade) the state of hub selection isn't reset (you need to cancel manually before retrying)
themanofpow•2h ago
The concept reminds me of YikYak which amassed a large user base and was successful. But you should also take a look at why YikYak failed in the end.
deaux•1h ago
The solution here is human moderation and accepting that it's not going to turn into a unicorn, but a sustainable medium-sized business is incredibly possible. There are existing examples of this.
nekitamo•1h ago
I can't accept the ToS on mobile
dummyvariable•1h ago
Same here on desktop
rurban•31m ago
I could on Firefox mobile
olalonde•11m ago
Same here (MacBook Air). I assume the developer uses a large screen.
Zee2•1h ago
This is super cool, and exactly what I’d want! Although I just tried creating a Drop (twice) and it didn’t seem to work.
emilburzo•56m ago
Back in the day when Direct Connect[1] was a thing, and we all had insane speeds in the metropolitan area (but not so great outside of that), I used to run a DC hub. Which due to said speeds had mostly people that were close by, geographically speaking, and the interactions felt so much more relevant, probably because of the "third thing" you mention, the common interest/background.

So I've also been thinking for a while now: how can that style of community be recreated? There's of course the chicken-and-egg problem until you have traction, but also things like: how big should the community be, geographically? The same size in the US vs EU likely encompasses quite different amounts of people. Should it be anonymous or real identities? Should history be viewable by new members or should it be ephemeral? And so on.

Anyway, interesting prototype, I hope you get some traction!

[1] https://en.wikipedia.org/wiki/Direct_Connect_(protocol)

edent•40m ago
I've been looking for something like this for a while![1]

How do you deal with spam?

For example, Telegram has a "people near me" option which is full of drugs and sex-workers. Great if you like that sort of thing, but not exactly welcoming if you just want to chat to other people in the park / conference / stadium etc.

[1] https://shkspr.mobi/blog/2024/07/why-is-it-so-hard-to-chat-t...

bluerooibos•36m ago
Cool! On Chrome Desktop, I'm unable to sign up due to not being able to click the top T&C checkbox (overlapping content).
cat-whisperer•27m ago
I am not expert, but we should definitely have a SSH based chat experience in 2025. Everything is moving to terminal, this should too!
b_e_n_t_o_n•3m ago
This is really great, the only problem for me is that there is nobody around me! I can see it working way better for stuff like universities though.

I wonder if there could be a variant for Drop which is world wide - imagine being able to join a chat in a foreign country (hopefully you speak the language!) and chat with the locals. I imagine moderation would be a big pain but I could see it being fun and sort of in the spirit of the old web.

Show HN: Hephaestus – Autonomous Multi-Agent Orchestration Framework

https://github.com/Ido-Levi/Hephaestus
29•idolevi•5d ago•1 comments

Show HN: Geofenced chat communities anyone can create

https://vicinity.social/
21•clarencehoward•4h ago•13 comments

Show HN: PingStalker – A a macOS tool for network engineers

https://www.pingstalker.com/?hn
16•n1sni•4d ago•3 comments

Show HN: OtterLang – Pythonic scripting language that compiles to native code

https://github.com/jonathanmagambo/otterlang
10•otterlang•8h ago•3 comments

Show HN: I built an HTTP client that perfectly mimics Chrome 142

https://github.com/arman-bd/httpmorph
18•armanified•15h ago•1 comments

Show HN: Find matching acrylic paints for any HEX color

https://acrylicmatch.com/
53•dotspencer•5d ago•19 comments

Show HN: Serve 100 Large AI models on a single GPU with low impact to TTFT

https://github.com/leoheuler/flashtensors
5•leonheuler•7h ago•1 comments

Show HN: I scraped 3B Goodreads reviews to train a better recommendation model

https://book.sv
584•costco•3d ago•250 comments

Show HN: I built a website to visualize company financial data

https://myfinsight.com/
5•eadanlin•9h ago•1 comments

Show HN: qqqa – A fast, stateless LLM-powered assistant for your shell

https://github.com/matisojka/qqqa
157•iagooar•2d ago•84 comments

Show HN: See chords as flags – Visual harmony of top composers on musescore

https://rawl.rocks/
124•vitaly-pavlenko•3d ago•28 comments

Show HN: Three Emojis, a daily word puzzle for language learners

https://threeemojis.com/en-US/play/hex/en-US/2025-11-07
29•knuckleheads•1d ago•25 comments

Show HN: Dynamic code and feedback walkthroughs with your coding Agent in VSCode

https://www.intraview.ai/hn-demo
42•cyrusradfar•2d ago•11 comments

Show HN: C++ Quantum Simulator written from scratch

https://github.com/braketware/hilbert-qusim
6•lofri•17h ago•0 comments

Show HN: Livestream of a coding agent controlled by public chat

https://www.vibecodedbyx.com/
3•fela•14h ago•0 comments

Show HN: Easily reduce GitHub Actions costs with Ubuntu-slim migration

https://github.com/fchimpan/gh-slimify
4•r4mimu•14h ago•0 comments

Show HN: I combine Htmx, LiveView and SolidJS for interactive server components

https://github.com/phucvin/solv-03
3•phucvin•14h ago•1 comments

Show HN: TabPFN-2.5 – SOTA foundation model for tabular data

https://priorlabs.ai/technical-reports/tabpfn-2-5-model-report
71•onasta•2d ago•12 comments

Show HN: Command line YouTube downloader,a universal media solution for everyone

https://github.com/Saffron-sh/m2m
16•saffron-sh•1d ago•7 comments

Show HN: Ambient light sensor control of keyboard and screen brightness in Linux

https://github.com/donjajo/als-led-backlight
26•donjajo•6d ago•2 comments

Show HN: VoxConvo – "X but it's only voice messages"

https://voxconvo.com
10•siim•1d ago•14 comments

Show HN: OSS implementation of Test Time Diffusion that runs on a 24gb GPU

https://github.com/eamag/MMU-RAG-competition
21•eamag•1d ago•0 comments

Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter

https://github.com/yoyo930021/flutter_compositions
45•yoyo930021•3d ago•23 comments

Show HN: A CSS-Only Terrain Generator

https://terra.layoutit.com
365•rofko•4d ago•82 comments

Show HN: Patternia – A compile-time pattern matching DSL for C++

https://github.com/sentomk/patternia
4•sentomk•20h ago•1 comments

Show HN: CoLit – A Collaborative Literature Platform

https://www.colit.app/
5•pujan19•21h ago•0 comments

Show HN: A DevTools-Level JavaScript API for DOM and CSS Style Rules

https://github.com/devtoolcss/chrome-inspector
3•brouser•1d ago•2 comments

Show HN: Strange Attractors

https://blog.shashanktomar.com/posts/strange-attractors
800•shashanktomar•1w ago•78 comments

Show HN: Hacker Reader – A clean, open-source Hacker News client for iOS

https://apps.apple.com/us/app/hacker-reader/id6754137305
3•danielcspaiva•1d ago•0 comments

Show HN: Extending LLM SVG generation beyond pelicans and bicycles

https://gally.net/temp/20251107pelican-alternatives/index.html
7•tkgally•1d ago•0 comments