A beautiful, privacy-focused relationship app for couples. Connect, chat, share moments, and celebrate your journey together!
- Secure Authentication: Register and log in with Appwrite backend.
- Relationship Onboarding: Create or join a relationship with a unique code.
- Home Dashboard: See relationship milestones, days together, and partner info.
- Real-time Chat: Private messaging between partners.
- Location & Device Info: Share location and device stats (with permission).
- Custom Themes: Choose your favorite look (light/blue by default).
- Privacy First: Your data is secure and only shared with your partner.
git clone https://github.com/kabirjaipal/duogram.git
cd duogramnpm installnpx expo start- Open in Expo Go, Android/iOS simulator, or web browser.
- Expo + React Native
- Expo Router (file-based navigation)
- Appwrite (auth, database, storage)
- Custom Hooks & Context (state, theme, permissions)
- TypeScript
app/ # Screens & navigation (file-based routing)
components/ # Reusable UI components
context/ # Global and theme context providers
hooks/ # Custom React hooks (battery, location, etc.)
lib/ # Appwrite integration, config, utilities
types/ # TypeScript types
assets/ # Images, fonts, icons
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Duogram is designed to help couples stay connected, celebrate their journey, and build memories together—securely and beautifully.
Made with 💙 for couples everywhere.