Skip to content

feliposz/harvard-cs50-web-finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

834d631 · Apr 16, 2022

History

5 Commits
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Apr 16, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022
Mar 5, 2022

Repository files navigation

Web Finances - Harvard CS50

A simple web application to manage a small stock investment portfolio and keep a record of buy/sell operations.

Project

This is my implementation of the problem set 7 in Harvard's CS50 (2010) when I was following the course back in 2011.

For the original files, check this link.

Requirements

  • HTTP server configured to run PHP 5
  • MySQL database

Tested with EasyPHP DevServer with 5.6.30

Configuration

PHP

Edit php.ini on your web server and set short_open_tag = On to allow PHP to handle short tags like:

<? example(); ?>

Restart server.

Database

Connect to MySQL using command line, PHPMyAdmin or some other client and run script on database/schema.sql to create tables.

Edit includes/constants.php to set database options.

Yahoo quotes

  • The Yahoo service for getting quotes is no longer available
  • Just to get the project running I implemented a fake service (includes\helpers.php, function lookup)
  • For a more "real" application, should replace with a real API

About

A simple web application to manage investments

Topics

Resources

License

Stars

Watchers

Forks