A mobile-first social feed prototype built with Ionic React and Capacitor. It explores a four-tab app shell with content discovery, search, messages, profiles, and camera-assisted barcode scanning.
- Feed with pull-to-refresh interactions
- Search and trending-topic views
- Message and profile layouts
- Barcode scanning through a native Capacitor plugin
- Shared Ionic UI that can target the web, iOS, and Android
- React 18 and TypeScript
- Ionic React 8
- Capacitor 6
- Vite 5
- Vitest and Cypress
npm install
npm run devCreate a production web build with:
npm run buildTo sync and open the iOS project after installing the native toolchain:
npm run build-sync-open-iosThis repository is an experimental prototype. The current barcode-scanner dependency targets Capacitor 5 while the app uses Capacitor 6, so the native dependency should be upgraded or replaced before treating native builds as production-ready.