Skip to content

This is a simple CRUD application built with Flask . It has the ability to lookup real time share prices and enable the buyer to buy, sell, see transaction history and view and update their wallet. The data from this app is fetched from IEX cloud API. I did this project as part of my CS50 course with Havard

Notifications You must be signed in to change notification settings

muruthimartin/CS50-Finance-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50-Finance-App

Description

This is a simple Python Flask web app via which you can manage portfolios of stocks. Not only will this tool allow you to check real stocks’ actual prices and portfolios’ values, it will also let you "buy" and "sell" stocks by querying IEX for stocks’ prices.

Usage

Obtain an API KEY

  • Visit iexcloud.io/cloud-login#/register/.
  • Enter your email address and a password, and click “Create account”.
  • On the next page, scroll down to choose the Start (free) plan.
  • Once you’ve confirmed your account via a confirmation email, sign in to iexcloud.io.
  • Click API Tokens.
  • Copy the key that appears under the Token column (it should begin with pk_).

Download the project's code

  • git clone the project's url in an empty directory
  • cd CS50-Finance-App
  • pip install virtualenv
  • virtualenv venv
  • venv/source/bin/activate or source venv/Scripts/activate if you are running gitbash on windows
  • pip install -r requirements.txt
  • export FLASK_APP=application.py
  • export API_KEY={"API_KEY you obtained from IEX cloud"}
  • flask run
  • Your code should run okay. See images of the project
  • Image 1
    finance app 1
  • Image 2
    finance app2
  • Image 3
    finance app4

About

This is a simple CRUD application built with Flask . It has the ability to lookup real time share prices and enable the buyer to buy, sell, see transaction history and view and update their wallet. The data from this app is fetched from IEX cloud API. I did this project as part of my CS50 course with Havard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published