Shared Lists

Simple, collaborative lists for everyone

Invite Only - This is a private beta system. Need access?

Email sandymc@gmail.com to request an invite.

📝 Offline-First

Works without internet connection. Perfect for grocery shopping!

🤝 Real-time Collaboration

Multiple people can edit lists simultaneously without data loss.

📱 Cross-Platform

Works on any device with a web browser. No app installation needed.

🔄 Smart Sync

Automatic conflict resolution ensures no data loss, even when multiple people edit simultaneously.

See It In Action

Watch a quick demo of how Shared Lists works

Built with Modern Technologies

This app represents a deep dive into cutting-edge web technologies and software architecture patterns.

🔄 Yjs

Real-time collaborative editing with conflict-free replicated data types (CRDTs)

🗄️ Supabase

Backend-as-a-Service with real-time subscriptions and PostgreSQL

⚛️ React + TypeScript

Modern frontend with type safety and component-based architecture

🏗️ Clean Architecture

Dependency injection, service layers, and separation of concerns

💾 IndexedDB

Client-side storage for offline-first functionality

🔄 Background Sync

Intelligent synchronization with conflict resolution and queue management

Learning Project: This application serves as an exploration of modern web development patterns, real-time collaboration, and scalable software architecture.