A modern React Native Todo application powered by Convex for real-time data synchronization.
Supports full CRUD functionality, live updates, and a Settings page displaying overall task statistics.
✅ Create – Add new tasks instantly
✅ Read – View live-updating task lists in real time
✅ Update – Edit tasks’ titles, completion status
✅ Delete – Remove tasks immediately from the backend
- All users see changes instantly thanks to Convex’s reactive queries
- No manual refresh needed — data syncs automatically
- Displays task statistics (e.g., total tasks, completed tasks, incompleted tasks)
- Allows user preferences (dark mode, notifications, auto-sync, etc.)
- Uses Convex queries to aggregate data dynamically
- Beautiful and responsive UI built with React Native + Expo
- State management with Convex hooks (
useQuery,useMutation) - Clean component-based architecture
- Light and Dark mode support
| Layer | Technology |
|---|---|
| Frontend | React Native (Expo) |
| Backend | Convex (Serverless Backend-as-a-Service) |
| Data Sync | Convex queries & mutations |
| Styling | React Native Paper / Tailwind-RN / StyleSheet |
| State Management | React hooks & Convex reactive state |
CONVEX_DEPLOYMENT=
EXPO_PUBLIC_CONVEX_URL=