{"id":26808026,"url":"https://github.com/junaidmancheri/onboardly-service","last_synced_at":"2025-10-13T19:36:26.106Z","repository":{"id":266282870,"uuid":"897371048","full_name":"JunaidMancheri/Onboardly-service","owner":"JunaidMancheri","description":"An Agentic-AI service for onboarding users by enabling a conversational interface","archived":false,"fork":false,"pushed_at":"2025-03-11T04:00:13.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T00:18:13.467Z","etag":null,"topics":["agentic-ai","biometric-authentication","gemini-api","google-cloud-storage","google-vision-api","speech-to-text","text-to-speech","twilio-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/JunaidMancheri.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":"2024-12-02T14:14:01.000Z","updated_at":"2025-03-12T19:21:47.000Z","dependencies_parsed_at":"2024-12-03T14:20:44.296Z","dependency_job_id":"b4400b7e-84e3-4096-bd6d-a0af24285c58","html_url":"https://github.com/JunaidMancheri/Onboardly-service","commit_stats":null,"previous_names":["junaidofficialnow/onboarding-service","junaidmancheri/onboarding-service","junaidmancheri/onboardly-service"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunaidMancheri%2FOnboardly-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunaidMancheri%2FOnboardly-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunaidMancheri%2FOnboardly-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunaidMancheri%2FOnboardly-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JunaidMancheri","download_url":"https://codeload.github.com/JunaidMancheri/Onboardly-service/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246258947,"owners_count":20748585,"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":["agentic-ai","biometric-authentication","gemini-api","google-cloud-storage","google-vision-api","speech-to-text","text-to-speech","twilio-api"],"created_at":"2025-03-30T00:18:15.063Z","updated_at":"2025-10-13T19:36:20.855Z","avatar_url":"https://github.com/JunaidMancheri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Onboarding-User Service | AI Agent\n\nAn intelligent AI-driven onboarding service designed to streamline user registration by collecting and verifying essential details. The agent interacts with users through natural language processing, verifies credentials, and enriches user profiles using public data sources.\n\n## Engineering \u0026 Technology Stack\n\nOnboarding-User Service is built with **multi-modal AI capabilities**, ensuring an interactive, secure, and automated onboarding process.\n\n### **Architecture \u0026 Design**\n- **AI-Powered NLP** using Google's **Gemini** foundation model for seamless user interactions.\n- **Multi-Modal Capabilities** including text, voice, and image processing for a dynamic user experience.\n\n### **Core Functionalities**\n- **User Data Collection:** Captures email, phone number, image, name, user type (Individual, Industry, or Institution), and location.\n- **Verification Services:**\n  - **Twilio** for phone number verification via OTP.\n  - **Nodemailer** for email verification.\n- **Location Detection:** Automatically retrieves user location using **Google Maps API**.\n- **Biometric Authentication:** Captures and processes images for secure identity verification.\n- **Identity Parsing \u0026 Storage:** Extracts details from government-issued IDs and securely stores them in **Google Cloud**.\n- **Voice Interaction:**\n  - **Speech-to-Text (STT)** for user voice input.\n  - **Text-to-Speech (TTS)** for AI-generated responses, enabling smooth conversations.\n- **Profile Enrichment:** Leverages public sources like **LinkedIn** to enhance user profiles based on collected data.\n\n### **Technology Stack**\n- **AI \u0026 NLP:** Gemini (Google’s foundation model) for natural language understanding.\n- **Backend:** Node.js with Express.js for robust API services.\n- **Database:** MongoDB for scalable data storage.\n- **Authentication \u0026 Security:**\n  - Biometric authentication for identity verification.\n  - Twilio (Phone Verification) \u0026 Nodemailer (Email Verification).\n- **Cloud \u0026 Infrastructure:**\n  - Google Cloud Storage for secure document and ID storage.\n  - Google Maps API for automated location retrieval.\n- **Communication:** Twilio (SMS/Voice) and Google TTS/STT for multimodal interaction.\n\nOnboarding-User Service is designed to provide **a highly secure, interactive, and automated onboarding experience**, ensuring seamless user verification and profile management.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunaidmancheri%2Fonboardly-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunaidmancheri%2Fonboardly-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunaidmancheri%2Fonboardly-service/lists"}