M
MercyNews
Home
Back
Engineer Develops Geofence-Based Social Network
Technology

Engineer Develops Geofence-Based Social Network

Hacker News5d ago
3 min read
📋

Key Facts

  • ✓ Software Engineer Adrian spent 6 years developing the geofence-based social media app
  • ✓ The app allows users to load custom perimeters anywhere on the geographic map (180° E/W, 90° N/S)
  • ✓ ChatLocal is built entirely in Java with WildFly, PostgreSQL, and Linux server infrastructure
  • ✓ A previous version called LocalVideo is available on Google Play with 88% of ChatLocal's features
  • ✓ The original development concept began in 2013 and continued through 2019

In This Article

  1. Quick Summary
  2. The Development Journey
  3. ChatLocal: Current Implementation
  4. Testing and Availability
  5. Technical Architecture and Vision

Quick Summary#

Software Engineer Adrian has spent 6 years developing a perimeter-based geofence social media app. The application allows users to load custom perimeters anywhere on the geographic map, covering areas from 180° E and W longitude to 90° N and S latitude. Within these perimeters, chat rooms are loaded, enabling communication with people in specific geographic areas.

The development history spans from 2013 to 2019 for the initial concept, followed by 6 years of iteration. The current app, ChatLocal, is built entirely in Java using a backend, commons library, and Android app. A previous iteration called LocalVideo is currently available on the Google Play store, featuring 88% of ChatLocal's capabilities including the perimeter-based loading system. The developer is seeking feedback on value proposition and new feature concepts.

The Development Journey#

The application represents nearly a decade of development work. Adrian began developing a mobile app using an advanced geofence-based networking system starting in 2013. The initial development phase continued through 2019, with the goal of connecting users within polygon geofences anywhere in the world.

The system is designed to be highly scalable, capable of loading millions of polygon geofences across the globe. However, the initial concept faced challenges with market adoption. According to the developer, people didn't really have a need for the original implementation.

Following this period, Adrian spent the next 6 years trying various ideas to utilize the underlying technology. This included attempts at a location-based video app and a place-based app with multiple features. While these iterations did not succeed, they provided the foundation for the current development focus.

"Java is the best for long-term large-scale projects."

— Adrian, Software Engineer

ChatLocal: Current Implementation#

The current application, ChatLocal, allows users to load a custom perimeter anywhere on the geographic map. This perimeter system covers the full range of global coordinates, from 180° east and west longitude to 90° north and south latitude. Once a perimeter is established, the app loads chat rooms within that specific area.

The technical architecture is built entirely in Java. The developer notes that Java was the natural choice back in 2013 and remains the preferred language for long-term large-scale projects. The complete tech stack includes:

  • 100% Java codebase (low-level mostly)
  • Backend infrastructure
  • Commons library
  • Android application
  • WildFly application server
  • PostgreSQL database
  • Linux server environment

While the app is not yet fully finished, the developer believes the potential impact on society could be tremendous. The system is designed to facilitate location-based communication in a way that hasn't been previously attempted at scale.

Testing and Availability 📱#

Users interested in testing the technology can access a previous version of the application. LocalVideo, the app developed before ChatLocal, is fully available on the Google Play store.

This earlier version contains approximately 88% of the features planned for ChatLocal. Crucially, it includes the perimeter-based loading system that forms the core functionality of the new application. This provides a working demonstration of the geofence technology in action.

The developer is actively seeking specific types of feedback from users and observers. The primary requests include:

  • New ideas and concepts to add to the location-based social media app
  • Assessment of the value proposition for society
  • Technical feedback on the implementation

This feedback loop is intended to help refine the final product before full release.

Technical Architecture and Vision#

The choice of Java as the primary language reflects a commitment to long-term stability and scalability. The developer maintains that Java remains the best choice for large-scale projects, even years after the initial development began. This consistency has allowed for continuous development despite multiple pivots in application focus.

The system architecture supports the loading of custom perimeters anywhere on Earth. The geographic range is comprehensive, covering the entire planet from the North Pole to the South Pole and around the full circumference. This global scope enables truly location-specific communication networks.

By creating chat rooms that exist only within defined geographic boundaries, the app aims to foster hyperlocal communities. The technology handles the complexity of polygon geofencing at scale, managing millions of potential geographic zones simultaneously.

As development continues toward completion, the focus remains on determining how this technology can best serve users and what specific problems it solves in the social networking landscape. The developer continues to refine the application based on this ongoing evaluation of social value.

"I think the impact on society might be tremendous."

— Adrian, Software Engineer

Continue scrolling for more

AI Transforms Mathematical Research and Proofs
Technology

AI Transforms Mathematical Research and Proofs

Artificial intelligence is shifting from a promise to a reality in mathematics. Machine learning models are now generating original theorems, forcing a reevaluation of research and teaching methods.

Just now
4 min
169
Read Article
Technology

Meta Pivots to AI, Cuts VR Jobs

Meta has initiated significant layoffs within its Reality Labs division and shuttered multiple VR studios. This strategic move signals a major pivot towards artificial intelligence, redirecting company resources and focus.

1h
4 min
6
Read Article
China Warns of Foreign Mapping Operations Targeting Geodata
Politics

China Warns of Foreign Mapping Operations Targeting Geodata

China's top counter-espionage agency has issued a stark warning regarding overseas entities attempting to steal the country's geographic data through covert mapping operations.

1h
3 min
7
Read Article
Kiefer Sutherland Arrested After Altercation
Entertainment

Kiefer Sutherland Arrested After Altercation

The '24' star was taken into custody by the Los Angeles Police Department following an incident near Sunset Boulevard and Fairfax Avenue. Authorities responded to a call regarding an assault.

1h
3 min
6
Read Article
BTS Announces 2026-2027 World Tour After Military Service
Entertainment

BTS Announces 2026-2027 World Tour After Military Service

After a nearly four-year hiatus, BTS has officially announced a massive 2026-2027 world tour spanning five continents and more than 70 dates. The comeback marks the group's first headline performances since completing mandatory military service.

1h
5 min
7
Read Article
Dia de Sorte: R$1.1 Million Jackpot Rolls Over
Economics

Dia de Sorte: R$1.1 Million Jackpot Rolls Over

Concurso 1163 produced no grand prize winner, causing the jackpot to accumulate to R$1.1 million. Nearly 90,000 tickets won prizes across lower tiers.

1h
3 min
6
Read Article
The Hidden Cost of Everyday Deception
Health

The Hidden Cost of Everyday Deception

Small lies may seem harmless, but they can create isolation and anxiety. Discover the psychological impact of bending the truth.

2h
3 min
6
Read Article
Economics

Lotofácil Contest 3586: R$5 Million Jackpot Rolls Over

The latest Lotofácil draw concluded without a grand prize winner, causing the jackpot to accumulate to R$5 million. Discover the winning numbers for Contest 3586 and the full breakdown of prize tiers.

2h
5 min
7
Read Article
Quina Contest 6926: Jackpot Reaches R$8 Million
Economics

Quina Contest 6926: Jackpot Reaches R$8 Million

The Quina contest 6926 concluded without a top winner, causing the jackpot to accumulate to R$8 million for the next drawing.

2h
5 min
6
Read Article
Timemania Contest 2342: R$2.4 Million Jackpot Rolls Over
Lifestyle

Timemania Contest 2342: R$2.4 Million Jackpot Rolls Over

The latest Timemania draw saw no player match all seven numbers, causing the grand prize to accumulate to R$2.4 million. Discover the winning combinations and the full list of prize categories for contest 2342.

2h
5 min
6
Read Article
🎉

You're all caught up!

Check back later for more stories

Back to Home