{"id":23973288,"url":"https://github.com/wtbates99/stock-indicators","last_synced_at":"2025-10-15T08:10:12.137Z","repository":{"id":227786650,"uuid":"772386369","full_name":"wtbates99/stock-indicators","owner":"wtbates99","description":"A comprehensive self-hosted stock analysis platform combining FastAPI and React. Features interactive stock visualizations, real-time data aggregation, and customizable technical indicators with a modern, grid-based interface.","archived":false,"fork":false,"pushed_at":"2024-12-30T02:18:06.000Z","size":8511,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T11:51:22.755Z","etag":null,"topics":["backend","data-analysis","data-mining","data-science","fastapi","financial-analysis","frontend","investment","python","reactjs","sqlite3","statstistics","stock-market","stock-price-prediction","time-series"],"latest_commit_sha":null,"homepage":"https://stock-indicators.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wtbates99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-03-15T04:54:57.000Z","updated_at":"2024-12-30T02:18:10.000Z","dependencies_parsed_at":"2024-05-21T16:47:09.064Z","dependency_job_id":"7febc4f8-efa6-433e-b92f-4e9e3922d5ef","html_url":"https://github.com/wtbates99/stock-indicators","commit_stats":null,"previous_names":["wtbates99/etf_regression","wtbates99/stock_price_predictor","wtbates99/stock_indicators","wtbates99/stock_ta_charts"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wtbates99%2Fstock-indicators","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wtbates99%2Fstock-indicators/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wtbates99%2Fstock-indicators/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wtbates99%2Fstock-indicators/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wtbates99","download_url":"https://codeload.github.com/wtbates99/stock-indicators/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248788621,"owners_count":21161725,"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":["backend","data-analysis","data-mining","data-science","fastapi","financial-analysis","frontend","investment","python","reactjs","sqlite3","statstistics","stock-market","stock-price-prediction","time-series"],"created_at":"2025-01-07T04:55:35.450Z","updated_at":"2025-10-15T08:10:07.105Z","avatar_url":"https://github.com/wtbates99.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# stock-indicators\n\nA self-hosted application for stock data aggregation and visualization, featuring a FastAPI backend and React frontend.\n\n## Features\n- Multi-source data aggregation (yfinance)\n- SQLite3 database storage\n- Interactive stock charts with customizable indicators\n- Dynamic stock grid layout\n- Real-time data updates\n- Comprehensive financial metrics\n\n## Installation\n\n**Prerequisites**: Python 3.7+, Node.js 14+, npm 6+\n\n```bash\n# Clone and setup\ngit clone https://github.com/your-username/Stock_TA_Charts.git\ncd Stock_TA_Charts\n\n# Backend setup\npython3 -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\npython puller.py\n\n# Frontend setup\ncd frontend/src\nnpm install\nnpm run build\n\n# Start server\npython3 main.py\n```\n\nAccess at `http://localhost:8000`\n\n## API Endpoints\n- `GET /stock/{ticker}`: Stock data\n- `GET /indicators/{ticker}`: Technical indicators\n- `GET /company/{ticker}`: Company information\n\nFull API documentation: `http://localhost:8000/docs`\n\n## Contributing\n1. Fork repository\n2. Create feature branch\n3. Submit pull request\n\nFor issues: Check database connectivity, run `python puller.py` for fresh data, or clear browser cache.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwtbates99%2Fstock-indicators","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwtbates99%2Fstock-indicators","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwtbates99%2Fstock-indicators/lists"}