{"repo":"AhmadHassan-BTed/Noria","free":true,"listed":false,"github":"https://github.com/AhmadHassan-BTed/Noria","clone":"git clone https://github.com/AhmadHassan-BTed/Noria.git","description":"An agentic extractor for messaging platforms. Noria receives messages & URLs via chat; scrapes web data to evaluate the content against custom scoring matrices (e.g., jobs, scholarships); and sends a structured summary with a calculated match score directly to the assigned messenger number.","language":"JavaScript","stars":78,"topics":["ai-agent","automation","data-extraction","event-driven-architecture","gemini-api","jina-ai","llm-pipeline","puppeteer-stealth","semantic-analysis","structured-outputs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"NORIA A Decoupled, Hexagonal Pipeline Orchestrator for Opportunity Extraction & Generative Evaluation Designed and engineered by Ahmad Hassan (B-Ted) . --- The Vision Opportunities define careers, yet discovery remains a chaotic manual process. Noria was created to bridge this gap. Noria connects humans to life-changing possibilities by crawling raw web pages, executing rigorous AI evaluations against human profiles, and sending real-time alerts. Whether helping students secure fully funded academic scholarships or matching developers with remote job postings, Noria converts raw internet noise into structured opportunities. --- Screenshots Applicant Profiles Directory - manage profiles, linked devices, scan configs, and WhatsApp connections Active Scanning Operations - launch scans, select predefined pipelines, and monitor the live opportunity feed Profile Editor - configure LLM provider chain, API keys, applicant parameters, and notification targets Control Center Settings - Windows startup toggle, local data retention, and full application reset --- Clean Architecture & Boundary Separation Noria enforces strict Hexagonal Architecture principles, separating core business domains from pluggable technical infrastructure. Dependencies flow strictly inward, managed through a central registry bootstrapper ( src/config/plugins.registry.js ) acting as the composition root. Module Relationship & Boundaries --- System Lifecycle & Request Flow Noria processes raw internet inputs and c","default_branch":null,"files":null,"tree":[],"storefront":"/r/AhmadHassan-BTed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AhmadHassan-BTed/Noria/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}