{"id":26851725,"url":"https://github.com/hum2a/market-simulation","last_synced_at":"2026-04-30T19:31:14.587Z","repository":{"id":229241441,"uuid":"776060707","full_name":"Hum2a/market-simulation","owner":"Hum2a","description":"A comprehensive financial education platform that includes stock trading simulations, market simulations, and financial literacy learning materials. This application is designed to help users learn about investing and financial markets in a risk-free environment.","archived":false,"fork":false,"pushed_at":"2025-03-21T19:01:50.000Z","size":22152,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-10T20:19:13.636Z","etag":null,"topics":["alphavantage","chartjs","currency-converter","finnhub-api","firebase","firebase-auth","vue"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/Hum2a.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,"zenodo":null}},"created_at":"2024-03-22T15:47:36.000Z","updated_at":"2025-03-21T19:01:53.000Z","dependencies_parsed_at":"2024-03-24T19:30:57.511Z","dependency_job_id":"493546a7-884e-4c55-9fce-a6211eb7926b","html_url":"https://github.com/Hum2a/market-simulation","commit_stats":null,"previous_names":["hum2a/market-simulation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hum2a/market-simulation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hum2a%2Fmarket-simulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hum2a%2Fmarket-simulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hum2a%2Fmarket-simulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hum2a%2Fmarket-simulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hum2a","download_url":"https://codeload.github.com/Hum2a/market-simulation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hum2a%2Fmarket-simulation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32475191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alphavantage","chartjs","currency-converter","finnhub-api","firebase","firebase-auth","vue"],"created_at":"2025-03-30T22:33:27.774Z","updated_at":"2026-04-30T19:31:14.570Z","avatar_url":"https://github.com/Hum2a.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stock/Asset Market Simulation Platform\n\nA comprehensive financial education platform that includes stock trading simulations, market simulations, and financial literacy learning materials. This application is designed to help users learn about investing and financial markets in a risk-free environment.\n\n## Features\n\n### Stock Trading Platform\n- **Portfolio Creation and Management**: Create, view, and manage investment portfolios\n- **Mobile-Responsive UI**: Dedicated views for mobile and desktop interfaces\n- **Real-Time Stock Data**: Integration with financial APIs for real market data\n- **Investment Tracking**: Monitor portfolio performance over time\n- **Admin Controls**: User management and portfolio oversight capabilities\n\n### Group Market Simulation\n- **Group Creation**: Create groups for simulation exercises\n- **Asset Allocation**: Distribute investments across different asset classes (equity, bonds, real estate, commodities)\n- **Simulation Controls**: Run quarter-by-quarter or full simulations\n- **Visual Analytics**: Track portfolio performance through interactive charts\n- **Results Analysis**: Review simulation outcomes and investment strategies\n\n### Financial Literacy Learning Platform\n- **Basic Financial Literacy**: Educational content on fundamental financial concepts\n- **Investment Course**: Dedicated learning materials on investing principles\n- **Stock Market Today**: Current market news and updates\n\n## Technical Stack\n\n- **Frontend**: Vue.js 3, Chart.js for data visualization\n- **Backend**: Firebase (Authentication, Firestore, Analytics)\n- **API Integration**: Financial data APIs for real-time market information\n- **Authentication**: Firebase Authentication with role-based access control\n- **Responsive Design**: Support for both desktop and mobile interfaces\n\n## Project Setup\n\n```\n# Install dependencies\nnpm install\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Lints and fixes files\nnpm run lint\n```\n\n## User Roles\n\n- **Admin/Developer**: Full access to all platform features including user management, code management, and simulation controls\n- **Standard User**: Access to portfolio creation, viewing, and learning materials\n\n## Security\n\n- Role-based access control for protected routes\n- Secure Firebase authentication\n- Data privacy protections for user information\n\n## Data Management\n\n- User portfolios stored in Firebase Firestore\n- Real-time data synchronization\n- Historical portfolio tracking\n\n## Mobile Support\n\nThe application includes dedicated mobile views for core features, automatically detecting device type and routing to the appropriate interface.\n\n## Customization\n\nSee [Vue CLI Configuration Reference](https://cli.vuejs.org/config/) for customization options.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhum2a%2Fmarket-simulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhum2a%2Fmarket-simulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhum2a%2Fmarket-simulation/lists"}