This is a React Native offline-first task management app using TinyBase, Firebase Realtime Database, and Expo SQLite. It supports real-time sync across devices and ensures offline data is stored and automatically updated when online.
- Offline-First: Uses Expo SQLite for local storage.
- Real-Time Sync: Firebase Realtime Database keeps data in sync.
- TinyBase Integration: Efficient local state management.
- Cross-Platform: Runs on Android, iOS, and Web via Expo.
- Clone the repository:
git clone https://github.com/your-username/local-test-own.git cd local-test-own
- Install dependencies:
npm install
- Start the development server:
npm start
npm start
– Run the app.npm run android
– Start on Android.npm run ios
– Start on iOS.npm run web
– Start on Web.npm test
– Run Jest tests.
- React Native
- Expo
- TinyBase
- Firebase Realtime Database
- Expo SQLite
MIT License
Note: Update Firebase config in your project before running the app and include
.env
values.