{"id":24435159,"url":"https://github.com/yuvenalmash/dl-scan","last_synced_at":"2026-08-13T08:31:19.656Z","repository":{"id":225636565,"uuid":"763226391","full_name":"yuvenalmash/dl-scan","owner":"yuvenalmash","description":"web application that allows users to scan and store their driver's license information. The application will use OCR to extract the information from the driver's license and display it. The application works fully on the client side.","archived":false,"fork":false,"pushed_at":"2024-02-29T03:05:40.000Z","size":2485,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T15:49:04.451Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuvenalmash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-02-25T21:42:58.000Z","updated_at":"2024-03-07T12:09:10.000Z","dependencies_parsed_at":"2024-03-03T12:39:10.587Z","dependency_job_id":null,"html_url":"https://github.com/yuvenalmash/dl-scan","commit_stats":null,"previous_names":["yuvenalmash/dl-scan"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yuvenalmash/dl-scan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuvenalmash%2Fdl-scan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuvenalmash%2Fdl-scan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuvenalmash%2Fdl-scan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuvenalmash%2Fdl-scan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuvenalmash","download_url":"https://codeload.github.com/yuvenalmash/dl-scan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuvenalmash%2Fdl-scan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36601168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","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-01-20T17:12:58.909Z","updated_at":"2026-08-13T08:31:19.629Z","avatar_url":"https://github.com/yuvenalmash.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e\u003cb\u003eDL SCAN\u003c/b\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Install](#install)\n  - [Usage](#usage)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [📝 License](#license)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 DL SCAN \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**DL Scan** is a web application that allows users to scan and store their driver's license information. The application will use OCR to extract the information from the driver's license and display it. The application works fully on the client side.\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\nThe following technologies were used in the development of this project:\n\n- **React (Next.js)** for the user interface.\n  - **React-webcam** for capturing images.\n- **Python** for the image processing with the modules below:\n  - **OpenCV** for image processing.\n  - **Tesseract** for OCR.\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **Capture Image**: Users can capture an image of their driver's license using their device's camera.\n- **Extract Information**: The application will use OCR to extract the information from the driver's license.\n- **Display Information**: The extracted information will be displayed in tabular form.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  git clone git@github.com:yuvenalmash/dl-scan.git\n  cd dl-scan\n```\n\n### Install\n\nInstall node modules with:\n  \n  ```sh\n    npm install\n  ```\nInstall python modules with:\n  \n  ```sh\n    python3 -m venv venv\n    source venv/bin/activate\n    pip install -r requirements.txt\n  ```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  npm run dev\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Yuvenal Njoroge**\n- GitHub: [@yuvenalmash](https://github.com/yuvenalmash)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\nThe extract part of the application is incomplete. The following features are planned for the future:\n\n- [ ] **Add an adaptable image processing to prepare for OCR**.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuvenalmash%2Fdl-scan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuvenalmash%2Fdl-scan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuvenalmash%2Fdl-scan/lists"}