Skip to content

leahsteinberg/call-your-friends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

581 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

call-your-friends

React Native app for scheduling spontaneous phone calls with friends. Backend repo here.


Stack

Framework React Native + Expo
Navigation Expo Router (file-based)
State & API Redux Toolkit + RTK Query
Animations React Native Reanimated + Skia
Auth better-auth
Icons SF Symbols (iOS) / lucide-react-native (Android, web)

Features

Broadcast — Go "live" to signal you're free right now. The backend fans the broadcast out to friends as offers; the first to accept converts it into a confirmed meeting, and removes offers from other friends. Represented with an Instagram stories-style UI.

Meetings — Create meetings with one or more friends at a specific time. Each meeting card shows the other party's avatar and name, the scheduled time, and options to cancel or suggest a new time, as well as to type a request for a new time that is passed into the AI in the backend to generate a better time.

AI Suggestions — The backend surfaces draft meeting suggestions based on user history. These appear as dismissable cards you can accept, reschedule, or ignore. User can

Push notifications — Incoming offers, acceptances, and broadcast claims trigger push notifications via Expo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors