Produkt & varumärke
SpokN är under aktiv utveckling. Materialet nedan är tidiga previews — inte den färdiga produkten.
Under utvecklingAndroid-förhandsvisning
App-preview (Android)
Tidig skärminspelning från Android-klienten. UI, flöden och prestanda kan fortfarande förändras.
Varför SpokN?
Plats
Hitta chattar nära dig — på event, i ett område, på en skidort, vid en arena eller en specifik plats.
Realtid
Följ vad som händer just nu utan brus från gamla trådar eller splittrade grupper.
Kontext
Varje chatt är kopplad till en plats, ett event eller en situation — samtal som faktiskt betyder något.
Kontroll
Administratörer kan skapa, redigera och strukturera chattar och subchattar — med tydliga gränser för data.
Byggt med
FlutterDartgRPCProtobufJavaKeycloakKubernetesFirebaseOpenStreetMap
API-exempel (gRPC)
SpokN-API:t är gRPC + Protobuf. Exemplet nedan streamar chattar nära en plats via SpoknApiService.GetChats med en LocationBias av typen CIRCLE (radius i meter):
// proto (utdrag)
service SpoknApiService {
rpc GetChats (GetChatsRequest) returns (stream Chat);
}
message GetChatsRequest {
optional string query = 1;
optional LocationBias locationBias = 2;
repeated ChatCategory categories = 3;
}
# anrop med grpcurl
grpcurl \
-H "authorization: Bearer $TOKEN" \
-d '{
"locationBias": {
"type": "CIRCLE",
"lat": 59.3293,
"lng": 18.0686,
"radius": 500
},
"categories": ["CHAT_CATEGORY_EVENT", "CHAT_CATEGORY_PLACE"]
}' \
api.spokn.app:443 \
chat.spokn.api.SpoknApiService/GetChats