Finance

screenshot of Finance

A Stock Trading and Finance Dashboard Web Application

Overview

Yu Quan's Finance Webapp is a project created as part of the CS50 finance assignment. It serves as a personal journey documenting the development of their first web app/website. The web app includes features such as login/logout functionality, stock price lookup, buying and selling stocks, transaction history, and adding funds.

Features

  • Login/Logout: Users can log in or log out of the web app, providing secure access to their personal account.
  • Register/Password Change: Users have the ability to register for a new account or change their password for added security.
  • Stock Price Lookup: The web app allows users to search and view the current prices of stocks.
  • Buy and Sell Stocks: Users can buy and sell stocks through the web app, facilitating virtual trading.
  • Transaction History: The web app records and displays a history of all transactions made by the user.
  • Add Funds: Users can add funds to their account, providing liquidity for stock purchases.

Summary

Yu Quan's Finance Webapp is an ambitious project documenting the development of a personal finance web app. With features such as login/logout functionality, stock price lookup, buying and selling stocks, transaction history, and adding funds, the web app provides users with a comprehensive virtual trading experience. The project utilizes Python and Flask, and the developer plans to improve search times, enhance runtimes, and address any reported bugs in the future. Overall, this project showcases the developer's growth in API usage and proficiency in web framework utilization.