The goal is to implement a website via which users can “buy” and “sell” stocks.
It uses real time data through an external API.
The app has 5 sections :
- Home : current portfolio's holdings, net asset values and cash position
- Quote : gives you the latest price of a stock
- Buy : allows users to buy a stock
- Sell : is where you select among the stocks you own the one you'd like to sell
- History : keeps track of all your transactions
The homepage also allows you to buy / sell stocks you already possess, making it easier than the regular buy / sell pages.
Feel free to leave a comment!
Tips and suggestions are more than welcome, the goal is to learn and improve 🚀
- Frontend with HTML5 and Bootstrap
- Backend with Python using the Flask microframework
- SQLite database
- Password hashing using Werkzeug Security Helpers
- Real time data with IEX Cloud
- Use of PyCharm as local IDE
- Hosting on Heroku
If you'd like, you can try it here