{"id":39171156,"url":"https://github.com/sahityagaurav4210/captcha-service","last_synced_at":"2026-01-17T22:22:53.918Z","repository":{"id":331266976,"uuid":"1125685939","full_name":"sahityagaurav4210/captcha-service","owner":"sahityagaurav4210","description":"A lightweight, high-performance CAPTCHA service designed to protect web applications from automated bots and spam. This repository provides an easy-to-integrate solution for generating and validating secure challenges.","archived":false,"fork":false,"pushed_at":"2026-01-01T16:27:59.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-05T05:58:47.433Z","etag":null,"topics":["backend-service","caprover","captcha-tool","docker","github-actions","jest-tests","nestjs","powershell-script","sonarqube","typescript"],"latest_commit_sha":null,"homepage":"https://csb.codingworks.in/app/v1/docs","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sahityagaurav4210.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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-31T06:54:03.000Z","updated_at":"2026-01-01T16:28:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sahityagaurav4210/captcha-service","commit_stats":null,"previous_names":["sahityagaurav4210/captcha-service"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/sahityagaurav4210/captcha-service","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahityagaurav4210%2Fcaptcha-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahityagaurav4210%2Fcaptcha-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahityagaurav4210%2Fcaptcha-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahityagaurav4210%2Fcaptcha-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sahityagaurav4210","download_url":"https://codeload.github.com/sahityagaurav4210/captcha-service/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahityagaurav4210%2Fcaptcha-service/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28520197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T22:11:28.393Z","status":"ssl_error","status_checked_at":"2026-01-17T22:11:27.841Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["backend-service","caprover","captcha-tool","docker","github-actions","jest-tests","nestjs","powershell-script","sonarqube","typescript"],"created_at":"2026-01-17T22:22:53.856Z","updated_at":"2026-01-17T22:22:53.912Z","avatar_url":"https://github.com/sahityagaurav4210.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CAPTCHA SERVICE\n\n### INTRODUCTION\n\nA CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) service is a security tool designed to distinguish between human users and automated bots. By presenting challenges that are easy for people but difficult for machines—such as identifying distorted text, selecting specific objects in images, or simple interaction patterns—these services protect websites from spam, brute-force attacks, and data scraping.\n\n### PREREQUISITE\n\nBefore installing the dependencies of project, make the `.env` file for your project from the `.env-sample` file present in the project's root directory.\n\n### INSTALLATION\n\nPlease run the following commands to install the necessary dependencies of this project. Please keep in mind that `Node.js` should be installed in your system prior running the following commands.\n\n```sh\n  yarn install\n```\n\nOnce the build command runs, a build folder will appear in your project directory. Now, run the either following command to start the project.\n\n```bash\n  yarn run start:prod\n  yarn run start:dev\n```\n\n### Run tests\n\n```bash\n# unit tests\n$ yarn run test\n\n# test coverage\n$ yarn run test:cov\n```\n\n### AUTHOR\n\nThis project is developed, maintained, and designed by me i.e., Gaurav Sahitya. I am a software engineer with more than 2.5 years of experience developing software systems. I am currently working at **C-DAC (Meity, GoI)** in Delhi, India. For more information, please visit my [profile](https://www.sgaurav.me).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahityagaurav4210%2Fcaptcha-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsahityagaurav4210%2Fcaptcha-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahityagaurav4210%2Fcaptcha-service/lists"}