Skip to content

Investment Tracker – A React web app to monitor and manage investments with real-time market data, interactive charts, and analytics.

Notifications You must be signed in to change notification settings

sammy171207/Investment_Tracker

Repository files navigation

Investment Tracker

A modern web application for tracking and managing your investments with real-time market data and beautiful visualizations.

🚀 Quick Start

  1. Clone the repository
git clone [repository-url]
cd investment_tracker
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and visit http://localhost:5173

🎯 What This Project Does

This Investment Tracker helps users:

  • Monitor their investment portfolio
  • Track stock prices in real-time
  • View performance charts and analytics
  • Manage multiple investment accounts
  • Get market insights and trends

🛠️ Built With

  • React - The main framework for building the user interface
  • Material-UI - For beautiful, pre-built components
  • Redux - For managing application state
  • Finnhub - For real-time market data
  • Recharts - For creating interactive charts
  • TailwindCSS - For custom styling

📁 Project Structure


## 🔧 Available Scripts

- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm run lint` - Check code quality
- `npm run preview` - Preview production build

## 🎨 Features

1. **Portfolio Dashboard**
   - Overview of all investments
   - Performance metrics
   - Asset allocation

2. **Real-time Tracking**
   - Live stock prices
   - Market updates
   - Price alerts

3. **Data Visualization**
   - Performance charts
   - Trend analysis
   - Custom reports



## 🔐 Environment Variables

Create a `.env` file in the root directory with:

```env
VITE_FINNHUB_API_KEY=your_api_key_here

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🐛 Known Issues

  • Api Get Exhaust After Sometime and That Lead to NA and dummy data

🔜 Future Improvements

  • Add more chart types
  • Implement portfolio rebalancing
  • Add cryptocurrency tracking -login and signup and user portfolio history in database

📚 Learning Resources

👥 Authors

Sameer Randive

About

Investment Tracker – A React web app to monitor and manage investments with real-time market data, interactive charts, and analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages