Skip to content

Repository files navigation

📈 Stock Portfolio Tracker

A professional menu-driven Stock Portfolio Tracker developed using Python as part of the CodeAlpha Python Programming Internship.


Features

✅ Buy Stocks

✅ View Portfolio

✅ Portfolio Summary

✅ Search Stock

✅ Clear Portfolio

✅ CSV Storage

✅ Input Validation

✅ Professional Menu Interface


Technologies Used

  • Python 3
  • CSV File Handling
  • Datetime Module
  • OS Module

Folder Structure

CodeAlpha_Stock_Portfolio_Tracker
│
├── stock_tracker.py
├── portfolio.csv
├── README.md
├── LICENSE
├── requirements.txt
├── .gitignore
└── screenshots

Screenshots

Main Menu

Menu


Buy Stock

Purchase


Portfolio

Portfolio


Portfolio Summary

Summary


Search Stock

Search


Clear Portfolio

Clear


Exit Portfolio

Exit


How to Run

Open Command Prompt.

Navigate to project folder.

Run

python stock_tracker.py

Features Demonstrated

  • Python Functions
  • File Handling
  • CSV Processing
  • Menu Driven Applications
  • Exception Handling
  • Input Validation

Future Improvements

  • Live Stock API Integration
  • SQLite Database
  • User Authentication
  • Portfolio Profit/Loss
  • Charts using Matplotlib
  • Flask Web Application

Author

M Kushma

Created as part of the CodeAlpha Python Programming Internship.

About

Stock Portfolio Tracker built using Python for the CodeAlpha Python Programming Internship.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages