{"id":16631766,"url":"https://github.com/scheb/stock-panel","last_synced_at":"2025-03-21T15:31:26.891Z","repository":{"id":37589959,"uuid":"111308792","full_name":"scheb/stock-panel","owner":"scheb","description":"Symfony application to keep track of your stock portfolio 📈","archived":false,"fork":false,"pushed_at":"2025-03-17T18:15:39.000Z","size":2787,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"2.x","last_synced_at":"2025-03-17T19:29:15.981Z","etag":null,"topics":["dashboard","finance","stock-market","stock-portfolio","stocks","symfony-application"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"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/scheb.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-19T15:42:44.000Z","updated_at":"2025-03-17T18:15:35.000Z","dependencies_parsed_at":"2023-12-11T18:28:14.951Z","dependency_job_id":"4c78ecce-e894-4b93-91ec-dfb26167b8be","html_url":"https://github.com/scheb/stock-panel","commit_stats":{"total_commits":655,"total_committers":3,"mean_commits":"218.33333333333334","dds":0.1145038167938931,"last_synced_commit":"bbb1bea67733c15daa28250b3f3ff6b5b96089df"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scheb%2Fstock-panel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scheb%2Fstock-panel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scheb%2Fstock-panel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scheb%2Fstock-panel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scheb","download_url":"https://codeload.github.com/scheb/stock-panel/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244146200,"owners_count":20405788,"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":["dashboard","finance","stock-market","stock-portfolio","stocks","symfony-application"],"created_at":"2024-10-12T04:55:52.097Z","updated_at":"2025-03-21T15:31:26.293Z","avatar_url":"https://github.com/scheb.png","language":"PHP","funding_links":["https://paypal.me/ChristianScheb"],"categories":[],"sub_categories":[],"readme":"scheb/stock-panel\n=================\n\nI've written this Symfony application for myself to keep track of my stock portfolio.\n\nIt uses my [Yahoo Finance API library](https://github.com/scheb/yahoo-finance-api) to fetch current quotes and  calculates profit / loss from it.\n\nFeatures\n--------\n\n- Add any stock available on Yahoo Finance\n- Show daily wins/losses\n- Show overall wins/losses\n- Add stocks to watch\n- Auto and forced refresh on the tabular view\n- Privacy feature to hide sensitive information\n\n**Tabular view**\n\n![Tabular view](doc/tables.png)\n\n**Charts view**\n\n![Charts view](doc/charts.png)\n\nRequirements\n------------\n\n- PHP8.2\n- [Composer package manager](https://getcomposer.org/)\n- [Yarn package manager](https://yarnpkg.com/)\n\nInstallation\n------------\n\n1) Configure Symfony environment variables, e.g. as an `.env.local` file (example can be found in `.env.dist`)\n2) Install Composer dependencies: `composer install`\n3) Initialize the database: `bin/console doctrine:schema:create`\n4) Install Yarn dependencies: `yarn install`\n5) Build production assets: `yarn build`\n\nLicense\n-------\n\nThis software is available under the [MIT license](LICENSE).\n\nContributing\n------------\n\nThanks for your interest in contributing to this project! Glad you like it 😊\n\nI typically do not accept contributions to this project, as I've built this for myself and it just works fine for me the\nway it is. The project isn't intended to work for anyone but myself. I've put it onto GitHub in case someone finds this\nuseful. So if you need changes, feel free to fork the repository and modify it for your own needs.\n\nIf you have an idea that you believe is worth integrating, please reach out first. I don't want you to work on things\nthat I wouldn't merge.\n\nSupport Me\n----------\n\nI love to hear from people using my work, it's giving me the motivation to keep working on it.\n\nIf you want to let me know you're finding it useful, please consider giving it a star ⭐ on GitHub.\n\nIf you love my work and want to say thank you, you can help me out for a beer 🍻️\n[via PayPal](https://paypal.me/ChristianScheb).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscheb%2Fstock-panel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscheb%2Fstock-panel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscheb%2Fstock-panel/lists"}