https://github.com/dtonon/bitalk
Connect with fascinating people around you using cutting-edge Bluetooth mesh networking!
https://github.com/dtonon/bitalk
communication decentralized privacy
Last synced: 11 months ago
JSON representation
Connect with fascinating people around you using cutting-edge Bluetooth mesh networking!
- Host: GitHub
- URL: https://github.com/dtonon/bitalk
- Owner: dtonon
- Created: 2025-08-03T00:00:56.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-08-04T19:01:29.000Z (11 months ago)
- Last Synced: 2025-08-04T21:47:40.143Z (11 months ago)
- Topics: communication, decentralized, privacy
- Language: Kotlin
- Homepage:
- Size: 156 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🗨️ Bitalk - Discover like-minded people nearby!
**Connect with fascinating people around you using cutting-edge Bluetooth mesh networking!**
*No internet required • Privacy-first • Completely decentralized*
https://github.com/user-attachments/assets/4a730807-e6a1-40fe-9c0b-e3969e7b9271
## What is Bitalk?
Bitalk is a revolutionary social discovery app that helps you find and connect with like-minded people in your immediate vicinity!
Whether you're at a coffee shop, conference, concert, or just walking around town, Bitalk uses **Bluetooth Low Energy (BLE)** to create a private mesh network that connects you with interesting people nearby - all without needing internet, GPS tracking, or sharing your personal data with big tech companies!
## Why Bitalk
In our hyper-connected yet paradoxically isolated world, I believe the most meaningful connections happen **face-to-face** with people who share your interests. But how do you discover these kindred spirits in a crowded room or bustling city?
Bitalk helps you find people who have the same interests as you.
## How Bitalk Works
### 1. **Choose your topics**
Select from dozens of interesting topics or create your own! From "Bitcoin" and "Art" to "Hiking" and "Startups" - let people know what makes you tick.
### 2. **Describe yourself**
Add a quick description to help others identify you: "Guy in the yellow shirt by the coffee counter" or "Woman with the cool vintage backpack"
### 3. **Start discovering**
Bitalk automatically scans for nearby people using Bluetooth. When someone with matching interests comes within range, you'll see them appear as a bubble on your screen!
### 4. **Connect & talk**
Tap on someone's bubble to see their full profile, shared interests, and how long they've been nearby. If you vibe with their topics, approach them for a real conversation!
## Key features
### **Smart topic matching**
- **Partial matching**: "Art" matches "Digital Art", "Street Art", etc.
- **Exact matching**: Only match identical topics for more precise connections
- **Custom topics**: Create your own topics that others can discover and match with
### **Intuitive interface**
- **Bubble visualization**: See people as floating bubbles - bigger bubbles mean they're closer!
- **Distance indicators**: "Very Close", "Close", "Far" - know exactly how near someone is
- **Real-time updates**: Watch as people move in and out of range
### **Smart notifications**
Get instant alerts when someone with matching interests enters your vicinity:
*"Found match: Nostr, Startups - alice: Woman in red jacket with many pins"*
### **Privacy & security**
- **Zero internet required** - works completely offline!
- **No GPS tracking** - only uses Bluetooth proximity
- **No personal data collection** - everything stays on your device
- **No account required** - just pick a username and you're ready!
- **Ephemeral connections** - people disappear when they're no longer nearby
- **Hyper-local discovery** - only shows people within Bluetooth range (~30 meters)
- **Completely decentralized** - no central servers or corporate surveillance
## Getting started
### Installation
1. Availavle for Android, download the apk from the [releases](https://github.com/dtonon/bitalk/releases).
### First-time setup
1. **Welcome screen**: Learn about Bitalk's mission
2. **Select topics**: Choose what interests you (minimum 1 required)
3. **Describe yourself**: Add a brief description for identification
4. **Grant permissions**: Enable Bluetooth, location (for BLE), and notifications
5. **Start discovering**: You're ready to meet amazing people!
### Daily usage
1. Open Bitalk when you're somewhere interesting (café, event, coworking space)
2. Watch for bubbles to appear as like-minded people come nearby
3. Tap bubbles to see detailed profiles and shared interests
4. Approach people you find interesting for genuine face-to-face conversations!
## Perfect for
- **Coffee shops & cafés** - Find other remote workers, creatives, or entrepreneurs
- **Conferences & events** - Connect with attendees who share your professional interests
- **Universities** - Meet fellow students in your field or with similar hobbies
- **Coworking spaces** - Discover potential collaborators and networking opportunities
- **Concerts & festivals** - Find people who love the same music genres
- **Airports & travel** - Meet interesting fellow travelers during layovers
- **Bookstores & libraries** - Connect with other book lovers and intellectuals
- **Meetups & gatherings** - Enhanced networking at community events
## Technical details
- **Platform**: Android (iOS coming soon!)
- **Technology**: Kotlin, Jetpack Compose, Bluetooth Low Energy (BLE)
- **Architecture**: MVVM with clean architecture principles
- **No Backend**: Completely peer-to-peer using BLE mesh networking
- **Privacy**: All data processing happens locally on your device
## Contributing
I would love your help making Bitalk even better! Whether you're interested in:
- **Bug fixes** and stability improvements
- **New features** and enhancements
- **UI/UX improvements**
- **Translations** to other languages
- **iOS development** (help us bring Bitalk to iPhone!)
Check out our issues page and feel free to submit pull requests!
## Join the movement
Bitalk represents a return to **authentic, serendipitous connections** in our increasingly digital world. I believe the most interesting conversations happen with strangers who become friends, and the best opportunities come from unexpected encounters.
**Ready to discover who's around you?** Download Bitalk and start making meaningful connections today!
---
**Made with ❤️ for curious humans who believe in the power of face-to-face connection**
*Built on Bitcoin principles: decentralized, peer-to-peer, and empowering individuals*
[Report Issues](https://github.com/dtonon/bitalk/issues) • [Request Features](https://github.com/dtonon/bitalk/issues) • [Contribute](https://github.com/dtonon/bitalk/pulls)