Skip to content

kabincs9/Finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Finance - Stock Trading Platform

Python Flask SQLite HTML CS50x

A complete stock trading simulator built with Python, Flask, and SQLite that mimics real-world stock trading.

✨ Features

  • βœ… Register & Login system with secure password hashing
  • βœ… Real-time stock quotes using IEX Cloud API
  • βœ… Buy & Sell stocks with instant portfolio updates
  • βœ… Portfolio overview showing current holdings and total value
  • βœ… Transaction history with detailed records
  • βœ… Cash balance management
  • βœ… Quote lookup for any stock symbol
  • βœ… Responsive and clean user interface
  • βœ… Session management and security

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/kabincs9/finance.git
cd finance

# Install dependencies
pip install -r requirements.txt

# Run the application
flask run
πŸ“Š Key Pages

Register / Login
Quote – Look up current stock prices
Buy – Purchase shares
Sell – Sell owned shares
Index – Portfolio summary with current values
History – Complete transaction log

πŸ› οΈ Technologies Used

Python + Flask (Backend Framework)
SQLite (Database)
HTML, CSS, Bootstrap (Frontend)
Jinja2 (Templating)
IEX Cloud API (Real stock data)
werkzeug (Password security)

🧠 What I Learned

Building a full-stack web application with Flask
Working with third-party APIs (IEX Cloud)
Managing user sessions and authentication
Database design and SQL operations
Handling forms, validation, and security
Real-time stock price integration


⭐ Star this repo if you enjoy full-stack finance applications or CS50 Week 9 projects!
Made with ❀️ by Kabin
text---

**Tip**:  
Make sure you have a `requirements.txt` file in your repo. If you want, I can also give you a good `requirements.txt` content.

Would you like me to:
1. Add a **Screenshots** section?
2. Include setup instructions for API key?
3. Make any part shorter or more detailed?

Just tell me your preference.

Also, what's the **next project** you want? (e.g., **C$50 Finance** final version, **Tracks**, or any other)3.1s

About

πŸ’° Finance - Stock Trading Simulator A full-featured web application that allows users to buy and sell stocks in real-time using IEX Cloud API, track their portfolio, view transaction history, and manage their virtual cash balance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors