{"repo":"betomoedano/groceries-shopping-list-app","free":true,"listed":false,"github":"https://github.com/betomoedano/groceries-shopping-list-app","clone":"git clone https://github.com/betomoedano/groceries-shopping-list-app.git","description":"Local-First Shopping List App","language":"TypeScript","stars":162,"topics":["expo","local-first","react-native","tinybase"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Local-First Shopping List App A cross-platform shopping list application built with modern technologies that enables real-time synchronization while maintaining local-first functionality. 🔍 Explore more innovative projects and tutorials at codewithbeto.dev/projects 🚀 Video, Demo & Links - 📱 iOS App Store - 🌐 Web Demo - 💻 Project Details - 📺 Video Tutorial ⚡ Tech Stack - Expo - React Native framework - TinyBase - Local-first database - Clerk - Authentication & user management - Cloudflare - Edge computing & hosting 🛠️ Setup & Installation Client Setup (Expo) 1. Navigate to the client directory: 2. Install dependencies: 3. Configure environment variables: - Copy .env.example to .env - Fill in required values (see Environment Variables section) 4. Start the development server: The app can be run on iOS, Android or Web using Expo Go. Server Setup (Synchronization) 1. Navigate to the server directory: 2. Install dependencies: 3. Start local development server: 4. Deploy to Cloudflare Workers:","default_branch":null,"files":null,"tree":[],"storefront":"/r/betomoedano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/betomoedano/groceries-shopping-list-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}