We are on a mission to empower every university student the ability to find and approach other people who share similar interests. Ultimately helping each one of us create lifelong friendships. At its core, Orbit addresses the isolation people feel despite living in a highly connected world. Its goal is to create a community where users—referred to as "astronauts"—can explore social connections, make friends, and feel a sense of belonging. It targets individuals seeking to meet new people and build genuine relationships in a safe, personalized, and engaging environment.
This app is still being actively developed. But you can join the waitlist or our Discord community if you'd like to be part of this mission.
The Marks and the Kens of the world is who we're targeting
1. Onboarding Process
- Tailored Onboarding Flow:
Users answer questions about:- Profile information
- Friendship values
- Lifestyle preferences
- Interaction preferences
- Social situations
- Verification:
University ID verification is completed at the end. - Purpose:
This process ensures that users are matched with others who share compatible interests and values, while maintaining a safe, student-only community.
2. Meeting Requests
- Quick Requests:
Simple swiping gestures let users send meetup requests instantly. - Custom Requests:
A single-tap mechanism allows users to create personalized meetup requests. - Purpose:
These options empower users to initiate meetings efficiently, with enough flexibility to express their unique intentions.
3. Receiving Requests
- Inbox Display:
Incoming requests are clearly displayed on the home screen. - Decision Making:
Users can easily accept or decline requests. - Conversation Initiation:
Accepted requests automatically create a conversation in the messaging tab. - Purpose:
This streamlined process ensures that users can quickly evaluate and respond to meeting opportunities.
4. Messaging
- Real-Time Communication:
Enables pre-meetup planning, sharing of details, and general chat. - Technology:
Utilizes Appwrite’s real-time capabilities. - Purpose:
Messaging builds a communication bridge that eases the transition from digital interaction to an in-person meeting.
5. Location Sharing
- Shared Meetup Spots:
Users share a designated meetup location rather than revealing their exact live location. - Real-Time Navigation:
The system provides navigation cues to the agreed spot. - Privacy Protection:
Individual live locations remain private. - Purpose:
This feature minimizes confusion and ensures a smooth, secure transition to in-person meetings.
Please see docs/USAGE.md to get started.
Please see docs/CONTRIBUTING.md to get started.
- Frontend: SwiftUI
- Backend: Appwrite with Go SDK to create custom backend functions like handling push notifications