{"id":27918077,"url":"https://github.com/arjun-ms/annual-report-reader","last_synced_at":"2025-08-24T09:17:45.420Z","repository":{"id":192207970,"uuid":"685401245","full_name":"arjun-ms/Annual-Report-Reader","owner":"arjun-ms","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-03T06:00:06.000Z","size":34150,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T18:08:39.537Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/arjun-ms.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":"2023-08-31T06:33:10.000Z","updated_at":"2024-03-07T08:55:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"e11bb3e0-4427-4e29-846b-55d8f85a77d0","html_url":"https://github.com/arjun-ms/Annual-Report-Reader","commit_stats":null,"previous_names":["arjun-ms/annual-report-reader"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arjun-ms/Annual-Report-Reader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjun-ms%2FAnnual-Report-Reader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjun-ms%2FAnnual-Report-Reader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjun-ms%2FAnnual-Report-Reader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjun-ms%2FAnnual-Report-Reader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arjun-ms","download_url":"https://codeload.github.com/arjun-ms/Annual-Report-Reader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjun-ms%2FAnnual-Report-Reader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271834029,"owners_count":24830699,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-05-06T18:08:34.794Z","updated_at":"2025-08-24T09:17:45.412Z","avatar_url":"https://github.com/arjun-ms.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Chroma Frame](https://github.com/TH-Activities/saturday-hack-night-template/assets/90635335/365c00da-597c-446f-9aa7-bed99fb26074)\n\n# Annual Report Reader\nOur project aims to create an interactive and user-friendly web application that allows users to extract insights and information from Annual Reports of a company PDF documents. \nWe integrate Langchain, OpenAI, and ChromaDB to deliver accurate and relevant responses.\n\n## Team members\n1. [Arjun M S](https://github.com/arjun-ms)\n2. [Muhammed Ajmal](https://github.com/ajmalmohad)\n3. [Namitha S](https://github.com/Namitha-S-11465)\n\n## Link to product walkthrough\n   [link to video](https://youtu.be/8ZkNIeTjeLI)\n\n## How it Works ?\nThis web application harnesses the power of Langchain, OpenAI, and ChromaDB to facilitate efficient PDF document interaction. \nUsers upload PDFs, which are automatically processed into smaller text chunks for analysis. \nOpenAI's language model is employed to handle user questions with precision, providing contextually relevant answers. \nChromaDB stores document embeddings, enabling retrieval of information from the PDFs. \nUsers simply input their queries, and the system matches these inquiries with the PDF content, offering concise and accurate responses.\n\n## Libraries used\n1. Chromadb\n2. Langchain\n3. OpenAI\n4. PyPDF\n   \n## How to configure\n1. Clone this repository\n```\n$git clone https://github.com/arjun-ms/Annual-Report-Reader.git\n```\n2. Install the libraries given in requirements.txt\n```\n$pip install -r requirements.txt\n```\n   \n## How to Run\n```\n$streamlit run annualreport.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjun-ms%2Fannual-report-reader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farjun-ms%2Fannual-report-reader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjun-ms%2Fannual-report-reader/lists"}