Findernyc.Com

D 53 completed
Web App
unknown / typescript · small
228
Files
47,412
LOC
4
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
79.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:10
Deduplication group #65520
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (1)
Web Backend
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a web application, similar to a local event finder, built using TypeScript. I need it to allow users to discover local events based on their interests and current location. For the backend, please use Hono, and for database interactions, utilize Drizzle. I'd like to include unit tests using Vitest, and the build process should leverage esbuild. The application should be structured to handle data fetching and display event listings.
typescript hono drizzle vitest esbuild web-app event-finder typescript
Generated by gemma4:latest

Catalog Information

A web application that helps users discover local events tailored to their interests and location.

Description

Local Event Discovery is a web application that enables users to find nearby events based on their location and personal interests. It offers a clean interface for searching, filtering, and browsing events, with detailed pages that include dates, venues, and organizer information. The system uses a PostgreSQL database to store event data and provides an API layer built with a lightweight web framework for fast responses. Targeted at community members, tourists, and small business owners, it solves the problem of fragmented event information by aggregating listings in one place. Key features include real‑time search, personalized recommendations, RSVP functionality, and social sharing options.

الوصف

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

Novelty

6/10

Tags

event-discovery local-events location-based-search personalized-recommendations community-engagement calendar-integration

Technologies

drizzle esbuild hono vitest zod

Claude Models

claude-opus-4.6

Quality Score

D
53.2/100
Structure
55
Code Quality
57
Documentation
19
Testing
85
Practices
50
Security
49
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (60% test-to-source ratio)

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 4 files
  • 5109 duplicate lines detected \u2014 consider DRY refactoring
  • 8 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 31 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

20.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
Unknown
License
10.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
67.4%
json
14.8%
javascript
10.1%
css
5.2%
markdown
1.6%
yaml
1.0%
toml
0.0%

Frameworks

Hono Vitest esbuild Drizzle

Concepts (1)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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