ajusted readme
This commit is contained in:
195
README.md
195
README.md
@@ -1,166 +1,123 @@
|
|||||||
Social Proximity
|
# Social Proximity
|
||||||
|
|
||||||
Human-first proximity networking powered by consent, shared interests, and conversational AI.
|
> Human-first proximity networking powered by consent, shared interests, and conversational AI.
|
||||||
|
|
||||||
Overview
|
**Status:** Early concept / prototype phase
|
||||||
|
|
||||||
Social Proximity is a privacy-focused mobile application that helps people naturally discover and connect with others nearby through mutual consent and shared interests.
|
---
|
||||||
|
|
||||||
Using Bluetooth Low Energy (BLE), the app can detect when two users are physically close — such as at a café, conference, coworking space, airport, or social event — and suggest low-pressure conversation starters based on common interests.
|
## Overview
|
||||||
|
|
||||||
The goal is not tracking or traditional dating, but reducing social friction and helping meaningful conversations happen organically.
|
Social Proximity is a privacy-focused mobile application that helps people naturally discover and connect with others nearby — through mutual consent and shared interests, not algorithms or swiping.
|
||||||
|
|
||||||
⸻
|
Using Bluetooth Low Energy (BLE), the app detects when two users are physically close — at a café, conference, coworking space, airport, or social event — and suggests low-pressure conversation starters based on what they have in common.
|
||||||
|
|
||||||
Core Idea
|
The goal is not tracking or dating. It's about reducing social friction and letting meaningful conversations happen organically.
|
||||||
|
|
||||||
Instead of:
|
---
|
||||||
|
|
||||||
* endless swiping
|
## Core Idea
|
||||||
* cold approaches
|
|
||||||
* awkward introductions
|
|
||||||
|
|
||||||
Social Proximity creates a subtle bridge between people already sharing the same physical space.
|
Instead of endless swiping, cold approaches, or awkward introductions, Social Proximity creates a subtle bridge between people already sharing the same physical space.
|
||||||
|
|
||||||
Example:
|
When proximity and mutual interest align, users might see something like:
|
||||||
|
|
||||||
“Someone nearby also works with DevOps and enjoys philosophy & hardstyle.”
|
> *"Someone nearby also works with DevOps and enjoys philosophy & hardstyle."*
|
||||||
|
|
||||||
If both users are open to interaction, the app may reveal more information and suggest conversation topics.
|
If both users are open to connecting, the app reveals more and suggests natural conversation topics — no pressure, no commitment.
|
||||||
|
|
||||||
⸻
|
---
|
||||||
|
|
||||||
Features
|
## Features
|
||||||
|
|
||||||
Proximity Detection
|
### 📡 Proximity Detection
|
||||||
|
- Bluetooth Low Energy (BLE) based nearby detection
|
||||||
|
- Approximate distance awareness (1–3 metres)
|
||||||
|
- No GPS required
|
||||||
|
|
||||||
* Bluetooth Low Energy (BLE) based nearby detection
|
### 🤝 Mutual Consent
|
||||||
* Approximate distance awareness (1–3 meters)
|
- Both users must explicitly opt in before any information is shared
|
||||||
* No GPS required
|
- No passive tracking or forced visibility
|
||||||
|
|
||||||
Mutual Consent
|
### 🎯 Shared Interests
|
||||||
|
Users can optionally share hobbies, professional interests, passions, and topics they enjoy discussing. Only matched interests are surfaced to the other person.
|
||||||
|
|
||||||
* Both users must explicitly opt in
|
### 💬 AI Conversation Starters
|
||||||
* No passive tracking
|
The app generates natural icebreakers based on shared context, for example:
|
||||||
* No forced visibility
|
- *"You both work with cloud infrastructure."*
|
||||||
|
- *"You both enjoy early hardstyle."*
|
||||||
Shared Interests
|
- *"Maybe ask about Kubernetes homelabs."*
|
||||||
|
|
||||||
Users can optionally share:
|
|
||||||
|
|
||||||
* hobbies
|
|
||||||
* professional interests
|
|
||||||
* passions
|
|
||||||
* topics they enjoy discussing
|
|
||||||
|
|
||||||
AI Conversation Starters
|
|
||||||
|
|
||||||
The app can generate natural icebreakers such as:
|
|
||||||
|
|
||||||
* “You both work with cloud infrastructure.”
|
|
||||||
* “You both enjoy early hardstyle.”
|
|
||||||
* “Maybe ask about Kubernetes homelabs.”
|
|
||||||
|
|
||||||
Privacy First
|
|
||||||
|
|
||||||
|
### 🔒 Privacy First
|
||||||
Designed from the ground up with privacy in mind:
|
Designed from the ground up with privacy in mind:
|
||||||
|
- No live maps or exact locations
|
||||||
|
- No movement tracking or location history
|
||||||
|
- Ephemeral identifiers
|
||||||
|
- Minimal data retention
|
||||||
|
|
||||||
* No live maps
|
---
|
||||||
* No exact locations
|
|
||||||
* No movement tracking
|
|
||||||
* No location history
|
|
||||||
* Ephemeral identifiers
|
|
||||||
* Minimal data retention
|
|
||||||
|
|
||||||
⸻
|
## Use Cases
|
||||||
|
|
||||||
Use Cases
|
Social Proximity fits naturally wherever people gather:
|
||||||
|
|
||||||
* Conferences
|
- Conferences and networking events
|
||||||
* Coworking spaces
|
- Coworking spaces and university campuses
|
||||||
* Cafés
|
- Cafés and airports
|
||||||
* Networking events
|
- Social discovery for introverts
|
||||||
* Airports
|
- Professional networking without the business card awkwardness
|
||||||
* University campuses
|
|
||||||
* Social discovery for introverts
|
|
||||||
* Professional networking
|
|
||||||
|
|
||||||
⸻
|
---
|
||||||
|
|
||||||
Vision
|
## Vision
|
||||||
|
|
||||||
Technology should help humans connect more naturally — not isolate them further.
|
Technology should help humans connect more naturally — not isolate them further.
|
||||||
|
|
||||||
Social Proximity aims to create small moments of serendipity in everyday life through respectful, consent-driven social discovery.
|
Social Proximity aims to create small moments of serendipity in everyday life: the kind that used to happen by chance, now made possible through respectful, consent-driven social discovery.
|
||||||
|
|
||||||
⸻
|
---
|
||||||
|
|
||||||
Technical Direction
|
## Guiding Principles
|
||||||
|
|
||||||
Mobile
|
| Principle | What it means |
|
||||||
|
|---|---|
|
||||||
|
| **Human-first** | The app should feel calm, respectful, and natural |
|
||||||
|
| **Consent-first** | No interaction happens without mutual participation |
|
||||||
|
| **Privacy-first** | Users should never feel monitored or exposed |
|
||||||
|
| **Minimalism** | No noisy notifications or addictive mechanics |
|
||||||
|
|
||||||
* React Native or Flutter
|
---
|
||||||
* Native BLE integration
|
|
||||||
|
|
||||||
Backend
|
## Technical Direction
|
||||||
|
|
||||||
* FastAPI
|
### Mobile
|
||||||
* WebSockets
|
- React Native or Flutter
|
||||||
* Redis
|
- Native BLE integration
|
||||||
* PostgreSQL
|
|
||||||
|
|
||||||
Infrastructure
|
### Backend
|
||||||
|
- FastAPI + WebSockets
|
||||||
|
- Redis + PostgreSQL
|
||||||
|
|
||||||
* Docker
|
### Infrastructure
|
||||||
* Kubernetes
|
- Docker · Kubernetes · Azure / cloud-native
|
||||||
* Azure / Cloud-native deployment
|
|
||||||
|
|
||||||
⸻
|
---
|
||||||
|
|
||||||
Principles
|
## Future Ideas
|
||||||
|
|
||||||
Human-first
|
- **Event mode** — optimised for conferences and meetups
|
||||||
|
- **Café mode** — relaxed, low-key discovery
|
||||||
|
- **Temporary "open to talk" sessions** — time-boxed availability
|
||||||
|
- **AI-generated introductions** — personalised openers beyond icebreakers
|
||||||
|
- **Shared mood / interests** — richer contextual matching
|
||||||
|
- **UWB support** — more accurate proximity sensing
|
||||||
|
|
||||||
The app should feel calm, respectful, and natural.
|
---
|
||||||
|
|
||||||
Consent-first
|
## License
|
||||||
|
|
||||||
No interaction happens without mutual participation.
|
|
||||||
|
|
||||||
Privacy-first
|
|
||||||
|
|
||||||
Users should never feel monitored or exposed.
|
|
||||||
|
|
||||||
Minimalism
|
|
||||||
|
|
||||||
No noisy notifications or addictive mechanics.
|
|
||||||
|
|
||||||
⸻
|
|
||||||
|
|
||||||
Future Ideas
|
|
||||||
|
|
||||||
* Event mode
|
|
||||||
* Café mode
|
|
||||||
* Conference networking
|
|
||||||
* AI-generated introductions
|
|
||||||
* Shared mood/interests
|
|
||||||
* Temporary “open to talk” sessions
|
|
||||||
* UWB support for more accurate proximity
|
|
||||||
|
|
||||||
⸻
|
|
||||||
|
|
||||||
Status
|
|
||||||
|
|
||||||
Early concept / prototype phase.
|
|
||||||
|
|
||||||
⸻
|
|
||||||
|
|
||||||
License
|
|
||||||
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
⸻
|
---
|
||||||
|
|
||||||
Author
|
*Created by Henrik*
|
||||||
|
|
||||||
Created by Henrik
|
|
||||||
|
|||||||
Reference in New Issue
Block a user