An open API service indexing awesome lists of open source software.

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!

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)