{"id":15817006,"url":"https://github.com/gregorbiswanger/mybroker-template","last_synced_at":"2026-02-10T05:31:52.302Z","repository":{"id":44040378,"uuid":"201950200","full_name":"GregorBiswanger/MyBroker-Template","owner":"GregorBiswanger","description":"The MyBroker Template for JavaScript/TypeScript trainings.","archived":false,"fork":false,"pushed_at":"2022-12-06T17:24:30.000Z","size":10763,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-06T05:21:35.094Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GregorBiswanger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-12T14:47:32.000Z","updated_at":"2019-08-12T14:52:05.000Z","dependencies_parsed_at":"2023-01-23T16:45:31.108Z","dependency_job_id":null,"html_url":"https://github.com/GregorBiswanger/MyBroker-Template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregorBiswanger%2FMyBroker-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregorBiswanger%2FMyBroker-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregorBiswanger%2FMyBroker-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GregorBiswanger%2FMyBroker-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GregorBiswanger","download_url":"https://codeload.github.com/GregorBiswanger/MyBroker-Template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586105,"owners_count":20801026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-05T05:21:37.743Z","updated_at":"2026-02-10T05:31:51.975Z","avatar_url":"https://github.com/GregorBiswanger.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyBroker\n\nThe **MyBroker** Template should be implemented in native JavaScript.\n\n## The MyBroker PWA\nTry it with Google Chrome.  \nhttps://gregorbiswanger.github.io/MyBroker/\n\n## Preperations for the start\nThe following is required for the project:    \n- [Node.js](http://www.nodejs.org \"www.nodejs.org\") (runs on Windows, Mac and Linux)  \n- [Visual Studio Code](http://code.visualstudio.com \"http://code.visualstudio.com\") (runs on Windows, Mac and Linux)  \n  \nThere has already been deposited a complete exercise project on GitHub for you:    \n  \n`git clone https://github.com/GregorBiswanger/MyBroker-Template.git`  \n\nThen install all necessary modules within the project with `npm install`.  \n\n## To-do´s\nYou need the same default behavior of the MyBroker Web App:\n- Two pages with routing\n- Logic to add a new stock\n- Load stock data from Web-Service (see below)\n- Show stock data on dashboard\n- Update stock data on a reload-button click\n- Use a red or green label for the change value\n  \n## Bonus to-do´s\nFor young padawans with more experience, you can implement the next features:\n- Save the stock data with the HTML5 standard database **LocalStorage**\n- Implement a remove stock on dashboard\n- Push a materialize **toast** for updated stocks with positive change value (see on documentation http://materializecss.com/)\n\n## Extrem bonus Todo\nFor absolute Jedi Knights:\n- Create a **simulation game** from this project ;)\n\n## Dummy Web-Service\nThis Node.js based REST Web-Service delivers dummy stock data.  \nhttps://stockplaceholder.herokuapp.com/api/stocks\n  \n### Documentation of the Web-Service\nhttps://stockplaceholder.herokuapp.com/api-docs/\n\n**Good luck!**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregorbiswanger%2Fmybroker-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgregorbiswanger%2Fmybroker-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregorbiswanger%2Fmybroker-template/lists"}