Skip to content

React Native App

Cross-platform mobile app built with React Native and Expo.

LayerTechnology
FrameworkReact Native + Expo
LanguageTypeScript
NavigationExpo Router (file-based)
StateZustand + React Query
StylingTailwind NativeWind
SharingReact Native Share
  • Infinite scroll feed of published articles
  • Filter by category, district, date
  • Pull to refresh
  • Each article shows poster + trust badge + summary
  • Full article view with poster image
  • AI summary
  • Source attribution
  • Related articles
  • Share button
  • Guided form with image upload
  • Location picker (GPS + map)
  • Submission status tracking
  • Edit/resubmit after feedback
  • Trust score display
  • Submission history
  • Review history (for reviewers)
  • Badge display
  • Search articles by keyword, location, or category
  • Auto-suggest based on trending topics
thamizhi-app/
├── app/ # Expo Router pages
│ ├── (tabs)/ # Main tabs
│ │ ├── feed.tsx
│ │ ├── submit.tsx
│ │ ├── search.tsx
│ │ └── profile.tsx
│ ├── article/[id].tsx # Article detail
│ └── _layout.tsx
├── components/ # Shared components
├── lib/ # API client, utils
├── hooks/ # Custom hooks
└── assets/ # Images, fonts