Skip to content

bennyboy15/react_native_todo

Repository files navigation

✅ React Native Todo App

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.


🚀 Features

🧱 Core Functionality

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

🔄 Real-Time Updates

  • All users see changes instantly thanks to Convex’s reactive queries
  • No manual refresh needed — data syncs automatically

⚙️ Settings Page

  • 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

💡 Other Highlights

  • 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

🧩 Tech Stack

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

🧩 Environment Variables

CONVEX_DEPLOYMENT=
EXPO_PUBLIC_CONVEX_URL=




About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors