Skip to content

itzpa1/ToDo-ReactNative

Repository files navigation

To-Do App using React Native ⭐

Demo App

Welcome to the React Native To‑Do App!
Real‑time To‑Do Application that runs on iOS, Android, and the web—all with React Native + Expo, and Convex.


🧑‍🍳 App Features Overview

  • 📝 Todos Tab

    • ➕ Add new tasks
    • ✅ Mark as completed / uncompleted
    • 📝 Edit existing tasks
    • 🗑️ Delete tasks
    • 📊 Live progress bar at the top
  • ⚙️ Settings Tab

    • 📈 View task stats (total, completed, remaining)
    • 🌙 Toggle Dark Mode (actually works!)
    • 🔔 Notification toggle (UI only)
    • 🔄 Auto-sync toggle (UI only)
    • 🚨 Danger Zone to delete everything
  • 🔄 Real-Time Sync

    • All updates reflect instantly across devices
    • Powered by Convex database

📁 .env Setup

Create a .env file in the project root:

CONVEX_DEPLOYMENT=<get_it_from_convex>
EXPO_PUBLIC_CONVEX_URL=<get_it_from_convex>

Run the app

npm install
npx expo

Run the Convex db

  • Open a seperate terminal and run;
npx convex dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors