ferraith / django-portfolio Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
The fundamental data (e.g. name) and dynamic data (e.g. share prices) shouldn't be entered manually by the user. There exists several finance platforms providing finance data for free. This data should be loaded from a suitable platform.
Actually the portfolio data model only knows a stock which can be invested in. A more generic asset model (meta class) should be added. All tradable investments (like a stock) should be inherited from the asset class.
Actually most models from the portfolio da model only have a meaning less string representation (__str__ (self))
like its id. The string representation should be replaced by a representation useful for the user.
A CI environment should be set up for the django-portfolio app.
Actually all fields of the portfolio data model have no display name (verbose_name) set. Therefore these names are used for the user interface like the admin site.
A field for the ticker symbol should be added to tradable assets.
Actually the maximum ticker symbol length is 8 characters:
https://www.nasdaqtrader.com/trader.aspx?id=StockSymChanges
In the data model there exists a DecimalFeld ter
storing percentages. A validator should be implemented which checks if a value is a valid percentage.
For implementation of the transaction type enum the pattern described in the choices documentation is actually used. This should be replaced by more elegant TransactionType
class.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.