A React Native mobile application for tracking stocks and ETFs, built as part of a React Native SDE Intern assignment.
The app provides real-time stock market data, watchlist management, and detailed stock information with interactive charts.
- 📊 Explore Screen: Browse top gainers and losers with grid-based card layouts
- 👀 Watchlist Management: Create and manage multiple watchlists with your favorite stocks
- 📈 Detailed Stock View: View comprehensive stock information with interactive price charts
- 🔍 Stock Search: Search and discover stocks using ticker symbols
- 📄 Pagination: Smooth pagination for browsing large datasets
- ⚡ Smart Caching: Efficient API response caching using TanStack Query
- 🔄 Real-time Data: Integration with Alpha Vantage API for live market data
- 📱 Cross-platform: Built with React Native CLI for both iOS and Android
- 🎨 Responsive UI: Clean, intuitive interface optimized for mobile devices
- 🚦 State Management: Comprehensive loading, error, and empty state handling
- 🗂️ Organized Structure: Well-defined folder structure following best practices
- React Native CLI - Mobile app framework
- TanStack Query (React Query) - Data fetching and caching
- Zustand - Lightweight state management
- React Native Chart Kit - Interactive charts and graphs
- Alpha Vantage API - Stock market data provider
- React Navigation - Navigation management
- AsyncStorage - Local data persistence
- TypeScript - Type safety and better development experience
👉 Download APK & Watch Demo Videos here: Google Drive Link