Connecting Communities via PubliFi

Imagine an app that keeps you connected wherever you go. Publifi lets users share public Wi-Fi passwords, creating a seamless roaming network. With an interactive map to find nearby networks, a built-in browser for internet access, and the option to watch ads offline to unlock connectivity, Publifi makes staying online simple and convenient. It’s not just an app—it’s a smarter way to stay connected.

Project Overview

Through the Publifi app, users can access public Wi-Fi networks by sharing their passwords, creating a roaming network to share connectivity. An interactive map in the app shows nearby shared networks marked with green dots. The app downloads a password and location database, helping users find Wi-Fi even when they don’t have an internet connection. To access a shared Wi-Fi network, users must watch an advertisement. The best part is users can watch the ad even without an internet connection, and the ad is not stored locally, ensuring privacy and a seamless experience.

The app also includes a browser, but users can only browse the internet through the app. After watching an advertisement and earning a balance, users can access general internet services.

Additionally, we managed Wi-Fi by installing our own customized Wi-fi hardware in shops, where the shopkeepers sold internet access. We called these shopkeepers ‘Digital Bepari’. The locations of these “Digital Bepari” shops were also displayed in the Publifi app, marked as yellow dots, making it easy for users to find places to connect.

The Challenges

  1. Authentication Complexity Across Android Versions
  2. Efficient Database Loading
  3. Seamless Offline Data Storage
  4. Memory Optimization

Approach

The Publifi App was built using the combination of the following technical stacks:

  1. Python Django Backend
  2. Native Android(Java/Kotlin)
  3. Wifi Auth Types
    • WPA2-PSK
    • WPA2-EAP, or Hotspot 2.0, with TLS
    • ESS Hotspot 1.0

Process Overview

  1. Resolving Authentication Issues Across Android Versions: The difference between pre-Android 9 and post-Android 9 authentication was solved by creating multiple authentication modules, ensuring the availability in every android handset.

  2. Optimizing Database Loading: We implemented a background data loading mechanism that uses asynchronous processing to minimize device impact while providing instant updates.

  3. Seamless Offline Data Storage: To maintain phone performance, we used lightweight, encrypted database formats to ensure efficient offline access without slowing down the device.

  4. Managing Map and Memory Optimization: Used efficient loading techniques to load map segments only when required. Implemented caching mechanisms to reduce the need for repeated downloads. Compressed high-resolution maps to balance quality and size.

Technical Innovations

  1. Cross-Version Authentication: Solved Android authentication discrepancies using tailored approaches for each version.
  2. Efficient Offline Storage: Optimized data compression for seamless offline usage without performance degradation.
  3. Memory-Friendly Map Handling: Advanced caching and lazy-loading mechanisms to enhance the user experience.

 

The PubliFi Project redefines connectivity by bridging the digital divide with innovative, community-driven solutions. Empower your community with smarter, more affordable internet access. Contact us today or Download the PubliFi App to experience the future of connectivity! 

More

See the entire designing process, color palette and typography research info in our Behance.

Still have questions?
Schedule a call with us today.

Our team is here to provide answers and guide you every step of the way.

Still have questions? Schedule a call with us today.

Our team is here to provide answers and guide you every step of the way.

Quick Links

Socials

LinkedIn​

Twitter​

Behance​

Contact

info@gluegrid.com

© 2025  GlueGrid – All Rights Reserved.

Important Links

Company

LinkedIn

Twitter

Behance

Contact

info@gluegrid.com

© 2025  GlueGrid – All Rights Reserved.