Skip to content

betomoedano/groceries-shopping-list-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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.

App Screenshot

🔍 Explore more innovative projects and tutorials at codewithbeto.dev/projects

🚀 Demo & Links

⚡ 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:

    cd client
  2. Install dependencies:

    bun install
  3. Configure environment variables:

    • Copy .env.example to .env
    • Fill in required values (see Environment Variables section)
  4. Start the development server:

    npx expo start

    The app can be run on iOS, Android or Web using Expo Go.

Server Setup (Synchronization)

  1. Navigate to the server directory:

    cd server
  2. Install dependencies:

    bun install
  3. Start local development server:

    bun dev
  4. Deploy to Cloudflare Workers:

    bun run deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published