{"id":19706921,"url":"https://github.com/moha-cm/bizcardx","last_synced_at":"2026-05-14T06:35:15.342Z","repository":{"id":206655008,"uuid":"717392950","full_name":"Moha-cm/BizCardX","owner":"Moha-cm","description":"BizCardX: Extracting Business Card Data with OCR","archived":false,"fork":false,"pushed_at":"2023-12-02T14:33:31.000Z","size":824,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T12:57:23.589Z","etag":null,"topics":["data-extraction","mariadb-database","ocr","ocr-python","sql","sqlalchemy","streamlit-dashboard"],"latest_commit_sha":null,"homepage":"","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/Moha-cm.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":"2023-11-11T10:58:25.000Z","updated_at":"2023-12-02T15:00:46.000Z","dependencies_parsed_at":"2023-11-11T12:20:00.914Z","dependency_job_id":"1a349fa2-927e-4f0f-93df-86f998883e62","html_url":"https://github.com/Moha-cm/BizCardX","commit_stats":null,"previous_names":["moha-cm/bizcardx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moha-cm%2FBizCardX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moha-cm%2FBizCardX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moha-cm%2FBizCardX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moha-cm%2FBizCardX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Moha-cm","download_url":"https://codeload.github.com/Moha-cm/BizCardX/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241023673,"owners_count":19896108,"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":["data-extraction","mariadb-database","ocr","ocr-python","sql","sqlalchemy","streamlit-dashboard"],"created_at":"2024-11-11T21:37:26.472Z","updated_at":"2026-05-14T06:35:10.306Z","avatar_url":"https://github.com/Moha-cm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Business Card OCR Application\n\n## **Overview**\n\nThe task is to develop a Streamlit application that facilitates the extraction of relevant information from business cards using easyOCR. The extracted information includes the company name, card holder name, designation, mobile number, email address, website URL, area, city, state, and pin code. Additionally, the application should allow users to save this information, along with the uploaded business card image, into a database. The database should support multiple entries, each with its own business card image and extracted information.\n\n## 1. Install Required Packages\n\nMake sure to have the following packages installed:\n\n```bash\n# Install Python\ninstall python\n```\n\n# Required Python Packages\n```\npip install pandas\npip install streamlit\npip install sqlalchemy\npip install PyMySQL\npip install numpy\npip install streamlit-option-menu\npip install Pillow\n```\n\n# Install PyTorch and easyocr\n```\ninstall pytorch https://pytorch.org/\npip install easyocr\n```\n\n## 2. Design User Interface\nCreate a user-friendly interface using Streamlit, incorporating widgets like file uploader, buttons, and text boxes to guide users through the process.\n\n## 3. Implement Image Processing and OCR\nUtilize easyOCR for extracting relevant information from the business card image.\n\n## 4. Display Extracted Information\nPresent the extracted information in an organized manner within the Streamlit GUI, using widgets like tables, text boxes, and labels.\n\n##  5. Implement Database Integration\nIntegrate a database management system (SQLite or MySQL) to store extracted information and associated business card images. Utilize SQL queries for creating tables, inserting, updating, and retrieving data.\n\n\n## Run the application using the following command\n```\nstreamlit run ./home.py\n```\nThis will launch the Streamlit application, allowing you to upload business card images, extract information, and store it in the integrated database\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoha-cm%2Fbizcardx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoha-cm%2Fbizcardx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoha-cm%2Fbizcardx/lists"}