ChaCheck

A web portfolio simulator that allows you to shadow the stock market

Features

Buy/sell in real-time: Transact and see your total asset value update in real-time
Get stock quotations: Retrieve actual price quotations of the stocks with information from Yahoo Finance
Account management: Analyze your Transaction History - a ledger of all your trades; reset your password if you ever forget it.

Implementation

Languages: Python, SQL, HTML/CSS
Frameworks: SQLite, Flask

I did this project on my own, and my role consisted chiefly of implementing the back-end (Python) and structuring the database (SQLite). The web-app runs on Flask, which handles routing and HTTP requests. Most of the front-end is provided as part of the CS50 edX course I took over Winter Break, which provided the scaffolding on which this project is built. The users' passwords are stored as hashes - using a provided hash function - while all financial data is pulled from Yahoo Finance .

Check out my other projects Get in touch

Got an idea you want to work on together?

Shoot me an email at dfs@berkeley.edu, or find me on...