← All work

FinanceSim

Role
CS50x · stock trading simulator
Year
2024
Type
Personal
Stack
  • Python
  • Flask
  • SQLite
  • IEX Cloud API
FinanceSim — cover image

Overview

A fictional stock-broker platform built for Harvard's CS50x. Users fetch real-time stock data, simulate trades with virtual money, track portfolio performance, and review transaction history — mimicking the core functionality of a real trading platform by combining backend logic with external API data.

At a glance

01

Pulls real-time stock prices via the IEX Cloud API and simulates buy/sell trades with fictional currency.

02

Stores accounts, holdings, and transaction history in a SQLite database with input validation for edge cases.

03

Secure authentication using Werkzeug password hashing.

Next projectGoncalvezGroup