Team: Rama, Georg
Roles:
Rama: Design (Css/Bootstrap), not Export (PDF/EXCEL), Button-Icons, miscellaneous on back-end (database,...), not supporting Georg with setting up stats, Java-Script (jQuery), HTML, Documentation in asciidoc of project
Georg: Project-Lead, Planning, setting up back-end (python django web-server), miscellaneous on back-end (database,...), HTML (basic setup), Charts, pandas (doing all the stats Descriptive, Risk, Regression analysis, Drawdowns), supporting Rama with all her work (especially JavaScript and jQuery), supporting Rama in writing Documentation
Basic inventory of sklls:
Rama:
has worked on a project in which she, using PHP, had to calculate basic figures using a form and then created a Chart.js-Chart. (this is practically all her experience in Java Script)
Georg:
personal experiences in JavaScript (jQuery, Google Charts) since these were tasks in an earlier job
Python Pandas (also worked with it because of earlier job)
Technology:
Back-End: Python Django, database: SQLite
Implementation of Stats: https://pandas.pydata.org/about.html by Two Sigma and Anaconda (still BSD licence), API: fmpcloud.io/documentation
Front-End: https://jquery.com/ , https://jqueryui.com/ , NO REACT
Visualisation of stats: https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html or Google: developers.google.com/chart/interactive/docs/gallery/scatterchart?hl=de
Architecture: preferably MVC, as discussed in WE1 (if feasible with Django)
IDE: JetBrains PyCharm
VC: Github
Planning: YouTrack
Documentation: YouTrack, Language: mainly reStructuredText https://wiki.python.org/moin/reStructuredText , for documents generally AsciiDoc( https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/ )
The Application will first run as a Web App (probably Python Django cuz its easy to set up and there are many statistics tools in Python, for instance pandas - therefore fewer errors will hopefully occur when connecting the Model (Computations Python pandas) to the API (Controller)). Working with the MVC-pattern.
Api to draw prices from:
fmpcloud.io/Yahoo Finance(yfinance)/Bloomberg
Charts:
Google Charts/ChartJS (no Pandas visualisations)
Design features:
Button Icons, Several Animations,...
Doing Mock-Ups with Adobe XD starter pack instead of Axure (since the free trail version has ended)