{"id":30737787,"url":"https://github.com/gauravooo2/-stock-ticker-application","last_synced_at":"2026-05-16T11:35:07.263Z","repository":{"id":311149739,"uuid":"1042572251","full_name":"GauravOOO2/-Stock-Ticker-Application","owner":"GauravOOO2","description":"Stock Ticker Application","archived":false,"fork":false,"pushed_at":"2025-08-25T13:10:22.000Z","size":71,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-03T21:51:27.551Z","etag":null,"topics":["csr","frontend","nextjs","ssr"],"latest_commit_sha":null,"homepage":"https://stock-ticker-application-two.vercel.app","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/GauravOOO2.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":"2025-08-22T08:22:04.000Z","updated_at":"2025-08-25T13:10:25.000Z","dependencies_parsed_at":"2025-08-22T13:26:35.532Z","dependency_job_id":"cfd6fe5a-cbe3-4e13-861c-05899cefcd39","html_url":"https://github.com/GauravOOO2/-Stock-Ticker-Application","commit_stats":null,"previous_names":["gauravooo2/-stock-ticker-application"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GauravOOO2/-Stock-Ticker-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2F-Stock-Ticker-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2F-Stock-Ticker-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2F-Stock-Ticker-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2F-Stock-Ticker-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GauravOOO2","download_url":"https://codeload.github.com/GauravOOO2/-Stock-Ticker-Application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauravOOO2%2F-Stock-Ticker-Application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33100945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["csr","frontend","nextjs","ssr"],"created_at":"2025-09-03T21:48:05.056Z","updated_at":"2026-05-16T11:35:07.258Z","avatar_url":"https://github.com/GauravOOO2.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":" Stock Ticker Application with [nextjs](https://nextjs.org) and Tailwind\n## Getting Started\n\nFirst, run the development server:\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/GauravOOO2/-Stock-Ticker-Application.git\n```\n2. Install dependencies and run the application\n```bash\nnpm i\n```\n3. run the applicaton \n``` bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n\nThis project uses the api's provided by the backend team of Trade Brains as per the given docs.\n\n## Application Includes\n\n1. Server Side Rendered Components (SSR)\n2. Client Side Rendered Components (CSR)\n3. React States. \n4. Debouncing \n5. Error handling\n6. SEO Friendly Meta Tags\n\n\n## Implimentation\n1. SearchComponent: I have made this component a client side component as there are intreactive elements to it such as Input field and Click events, And implimented Search API in this component as per the result of users input. Result is shown in a simple popup table as shown in the official website\n\n2. GraphComponent: I have used ChartJS for this component where i am rendering the graph with the history of the companies performance using the queryParameters i am passing in the url. \n\n3. Filter component that allows users to see weekly, monthly and yearly performance in the canvas in a visualaized mannar. \n\n4. Add Meta Tags for better SEO and top search result. \n\n## \nI have made sure i use SSR extensively as Nextjs is know for its SSR and SEO properties. \n\n\nI have kept the stying simple and responsive.\n\n\nMade sure to optomize code as much as possible. \n\n## ThankYou team.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravooo2%2F-stock-ticker-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgauravooo2%2F-stock-ticker-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgauravooo2%2F-stock-ticker-application/lists"}