Code Monkey home page Code Monkey logo

finance_webapp's Introduction

Finance Website

Hello, world!

In this project, I used Python's framework Flask, HTML, CSS, Bootstrap, and db sqlite3.

Working Principle: After successful registration, a symbolic 10.000$ is assigned to the user. Users can quote, buy and sell stocks by interacting with IEX (https://www.iexexchange.io/) API's. Additionally, users have the chance to see their portfolio, past transactions and are able to change their password.

Here are the features of each section:

Register

It is asked the user to provide a username and password in order to access the functionalities of the web application. Password is stored in SQLite database with hash.

Login

Users can log in with their username and password.

Homepage

Users can see their current share(s), corresponding value, and cash balance.

Quote

Users can quote a valid stock by interacting with real data from IEX.

Buy

Users can buy a share(s) as long as they have sufficient funds. After a successful transaction, the user is alerted and data is stored in the purchases table. Users can keep track of their transactions under history.

Sell

Users can sell share(s). After a successful transaction, the user is alerted and data is stored in the purchases table as a negative value. Users can keep track of their transactions under history.

History

History keeps track of the user's transaction details such as date, amount, price, and symbol.

Settings

Users can update their password.

finance_webapp's People

Contributors

mscgoz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.