{"id":23387392,"url":"https://github.com/veerendra19codes/finshark","last_synced_at":"2025-07-10T20:09:26.453Z","repository":{"id":268228894,"uuid":"903706179","full_name":"veerendra19codes/Finshark","owner":"veerendra19codes","description":"Finance web app","archived":false,"fork":false,"pushed_at":"2024-12-15T10:57:51.000Z","size":1988,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T12:49:23.010Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/veerendra19codes.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-12-15T10:52:42.000Z","updated_at":"2024-12-15T10:57:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d4f83d6-5201-4308-a78f-9875ec832bef","html_url":"https://github.com/veerendra19codes/Finshark","commit_stats":null,"previous_names":["veerendra19codes/finshark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/veerendra19codes/Finshark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra19codes%2FFinshark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra19codes%2FFinshark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra19codes%2FFinshark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra19codes%2FFinshark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veerendra19codes","download_url":"https://codeload.github.com/veerendra19codes/Finshark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra19codes%2FFinshark/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264647921,"owners_count":23643654,"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-12-22T01:15:50.564Z","updated_at":"2025-07-10T20:09:26.409Z","avatar_url":"https://github.com/veerendra19codes.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FinShark\n\nFinShark is a fullstack finance application designed to help users manage their portfolios, track stock prices, create personal watchlists, and stay updated with the latest financial news. Built with React for the frontend and .NET for the backend, FinShark delivers a seamless and efficient user experience.\n\n---\n\n## Features\n\n### User Authentication\n- **Login \u0026 Signup**: Secure user authentication to protect personal data.\n\n### Portfolio Management\n- Add, update, and track your investment portfolios.\n- Visualize your portfolio performance with interactive charts.\n\n### Stock Price Tracking\n- Real-time stock price updates.\n- Detailed stock analysis and performance history.\n\n### Personal Watchlists\n- Create and manage custom lists of your favorite stocks or financial instruments.\n\n### Financial News\n- Stay informed with the latest financial news curated from top sources.\n\n### Interactive Charts\n- Visualize data with charts for better insights.\n- View portfolio trends, stock movements, and more.\n\n---\n\n## Technologies Used\n\n### Frontend\n- **React**: Modern JavaScript library for building user interfaces.\n- **Chart.js**: For rendering interactive and responsive charts.\n- **Axios**: To fetch stock prices and news from APIs.\n\n### Backend\n- **.NET**: Backend framework to handle API requests and manage data.\n- **Entity Framework Core**: For database interactions.\n\n### Database\n- **SQL Server**: Stores user data, portfolios, and stock information.\n\n---\n\n## Installation\n\n### Prerequisites\n- **Node.js** (for the frontend): [Download Node.js](https://nodejs.org)\n- **.NET SDK** (for the backend): [Download .NET SDK](https://dotnet.microsoft.com/download)\n- **SQL Server** (for the database): [Download SQL Server](https://www.microsoft.com/en-us/sql-server)\n\n### Steps\n\n#### 1. Clone the repository\n```bash\ngit clone https://github.com/your-username/finshark.git\ncd finshark\n```\n\n#### 2. Set up the Backend\n```bash\ncd api\n# Install dependencies\n dotnet restore\n# Run the backend server\n dotnet run\n```\n\n#### 3. Set up the Frontend\n```bash\ncd client\n# Install dependencies\nnpm install\n# Start the React development server\nnpm start\n```\n\n---\n\n## Screenshots\n\nHere is a preview of the application:\n\n![FinShark Dashboard](./screenshot.png)\n\n\n\n---\n\n## Roadmap\n- **Integration with third-party APIs** for advanced stock analytics.\n- **Dark Mode**: User preference for light and dark themes.\n- **Mobile Optimization**: Enhance usability on mobile devices.\n- **Advanced Notifications**: Alerts for stock price changes and news updates.\n\n---\n\n## Contributing\nWe welcome contributions! To contribute:\n1. Fork the repository.\n2. Create a new branch (`feature/new-feature-name`).\n3. Commit your changes.\n4. Open a pull request.\n\n---\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n---\n\n## Contact\nFor questions or feedback, please contact us at [veerendragumate@gmail.com](veerendragumate@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveerendra19codes%2Ffinshark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveerendra19codes%2Ffinshark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveerendra19codes%2Ffinshark/lists"}