Features
- Personalized newsfeed across 17 categories with AI summaries and source links
- Private and public threads for article discussion and sharing
- Watch list with real time market snapshots and optional AI analyses
- Deep research reports generated on 12 selectable criteria such as management, competitors, and valuation
- General purpose chat assistant that remembers each user’s preferred topics
Prerequisites
- Node 18 LTS or newer
- npm, Yarn, or pnpm
- Expo CLI (
npm i -g expo-cli) - Supabase CLI 1.0 or newer for local emulation and Edge Function deploys
Installation
Environment variables
Usage
Run the Expo development server:Code Explanation
- Frontend: React Native with Expo Router (Typescript) targeting iOS, Android, and Web
- Backend: Supabase (PostgreSQL, Row Level Security, Realtime) for data and authentication
- Edge Functions: Typescript on Deno calling Perplexity, Alpaca, Alpha Vantage, and LinkPreview APIs
- Hooks: Reusable React Query style data hooks live in lib/ and hooks/
- Testing and Linting: ESLint, Prettier, and Expo Lint maintain code quality