Skip to content

A web application that allows users to simulate stock trading using real-time stock prices from the Yahoo Finance API. Users get a virtual wallet to buy/sell stocks, track portfolio value, and view transaction history. Built with Flask, SQL, HTML, and CSS.

Notifications You must be signed in to change notification settings

sushanksingh00/Finance-App

Repository files navigation

💸 BullsBear Lab (Demo Trading)

A full-stack demo trading web application that lets users simulate buying and selling stocks using virtual currency. The app provides live stock prices, portfolio tracking, and transaction history, making it a great tool to practice trading and understand the stock market — without risking real money.

Built with Flask, HTML/CSS, SQLite3, and the Yahoo Finance API.


🚀 Features

  • 📈 Live Global Stock Prices
    Get real-time stock quotes from markets around the world using Yahoo Finance API.

  • 💰 Demo Trading System
    Buy and sell stocks using virtual money. Great for beginners to learn without financial risk.

  • 🔐 User Authentication
    Secure login and registration system to manage individual portfolios.

  • 👤 Profile Management
    Each user has a personal profile that tracks their virtual funds, holdings, and activity.

  • 📊 Portfolio Dashboard
    View current holdings, profit/loss status, and total portfolio value.

  • 🧾 Transaction History
    View all past buy/sell transactions with timestamps and price records.

  • 🎨 Custom Logo & Interface
    Polished UI with a custom logo and clean user experience.


🛠️ Tech Stack

  • Flask (Python) – Backend server and routing
  • HTML/CSS – Frontend structure and styling
  • SQLite3 – Lightweight database
  • Yahoo Finance API – Real-time stock data integration

🧠 Future Enhancements

  • Interactive graphs for stock trends
  • Dark mode support
  • Leaderboard to compare portfolios
  • Email verification or 2FA
  • Real stock news integration

🙌 Acknowledgements


About

A web application that allows users to simulate stock trading using real-time stock prices from the Yahoo Finance API. Users get a virtual wallet to buy/sell stocks, track portfolio value, and view transaction history. Built with Flask, SQL, HTML, and CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published