Restaurant

C+ 72 completed
Bot
monorepo / json · small
188
Files
25,874
LOC
2
Frameworks
6
Languages

Pipeline State

completed
Run ID
#344690
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #57290
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionFull Stack
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a full-stack, AI-powered assistant for restaurant operations. The system needs a Next.js frontend with Tailwind CSS for the web dashboard, supporting features like expense logging, receipt scanning using AI vision, and inventory tracking. It must integrate with WhatsApp via webhooks and handle phone calls using Retell AI WebSockets. The backend should use Node.js with Express.js, connect to Neon Postgres via Drizzle ORM, and utilize Gemini Flash and Claude Sonnet for the core, channel-agnostic AI pipeline. Include endpoints for generating P&L summaries and managing supplier price lookups.
typescript next.js express node.js postgres drizzle ai whatsapp web-dashboard inventory fullstack
Generated by gemma4:latest

Catalog Information

An AI‑powered WhatsApp assistant that automates restaurant operations for owners and managers.

Description

This project delivers an AI‑powered assistant that operates primarily through WhatsApp to streamline restaurant operations. It handles tasks such as taking orders, managing inventory, scheduling staff, and responding to customer inquiries. The system uses a conversational interface backed by natural language processing to interpret messages and trigger appropriate actions. Designed for restaurant owners and managers, it reduces manual workload and improves response times. By integrating with a PostgreSQL database, it maintains real‑time data on orders, stock, and staff availability. The solution is built with TypeScript, Express, and Drizzle, ensuring type safety and efficient database interactions.

الوصف

يقدم هذا المشروع مساعدًا ذكيًا يعمل بالذكاء الاصطناعي ويعتمد على تطبيق واتساب لتسهيل عمليات المطاعم. يقوم بإدارة الطلبات، تتبع المخزون، جدولة الموظفين، والرد على استفسارات العملاء عبر واجهة محادثة سهلة الاستخدام. يعتمد على معالجة اللغة الطبيعية لفهم الرسائل وتحديد الإجراءات المناسبة، ما يضمن استجابة سريعة ودقيقة. يهدف إلى تقليل الجهد اليدوي للمديرين وأصحاب المطاعم، مع تحسين سرعة الخدمة وجودة التواصل مع الزبائن. يُخزن جميع البيانات في قاعدة PostgreSQL، مما يتيح تحديثًا لحظيًا للمعلومات حول الطلبات والمخزون وتوفر الموظفين. تم بناؤه باستخدام TypeScript وExpress وDrizzle لضمان أمان النوعية وكفاءة التفاعل مع قاعدة البيانات. يميز المشروع بتركيزه على تجربة المستخدم عبر واتساب، وهو القناة الأكثر انتشارًا بين العملاء في قطاع المطاعم.

Novelty

7/10

Tags

restaurant-management ai-chatbot whatsapp-integration order-processing inventory-monitoring staff-scheduling customer-engagement

Technologies

drizzle express vitest zod

Claude Models

claude-opus-4.6

Quality Score

C+
72.2/100
Structure
65
Code Quality
100
Documentation
40
Testing
40
Practices
82
Security
100
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 298 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

5.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Repobility · MCP-ready · https://repobility.com
ISC
License
11.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
44.1%
typescript
26.9%
markdown
26.5%
javascript
2.4%
yaml
0.0%
css
0.0%

Frameworks

Next.js Vitest

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionA multi-channel AI assistant for restaurant operations, built for markets in Singapore and India. Restaurant owners can manage daily operations through WhatsApp, phone calls, or a web dashboard — logging expenses, scanning receipts, tracking inventory, calculating food costs, and viewing daily P&L s80%
auto_categoryFull Stackfull-stack70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/68751.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV