Skip to content

dmelloaries/Thrive-Market-Tracker

Repository files navigation

📈 Stock Market Tracker

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.


🚀 Features

Core Functionality

  • 📊 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

Technical Features

  • 🔄 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

🛠️ Tech Stack

  • 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

📱 App Screenshots


📦 APK & Demo

👉 Download APK & Watch Demo Videos here: Google Drive Link


About

Track the stock market’s top gainers and losers in real-time. Stay updated with market movers and make informed trading decisions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published