Theatre Ticketing

D 52 completed
Web App
unknown / html · tiny
14
Files
4,653
LOC
2
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.97
Framework unique
Isolation
Last stage change
2026-05-10 03:34:14
Deduplication group #62260
Member of a group with 3 similar repo(s) — canonical #27214 view group →
Top concepts (1)
Web Backend
Source: Repobility analyzer · https://repobility.com

AI Prompt

I want to build a theatre ticketing system. It needs a backend built with FastAPI and SQLAlchemy, and a frontend interface. The system should cater to both event organizers and attendees. I'm looking to use HTML for the structure, and I see YAML files are also present, so please incorporate those where appropriate for configuration or data. The goal is a functional ticketing platform.
python fastapi sqlalchemy html theatre ticketing web-app event-management
Generated by gemma4:latest

Catalog Information

This project is a theatre ticketing system for event organizers and attendees.

Description

Theatre Ticketing is a simple web application that allows users to purchase tickets for various events, such as plays and concerts. It provides a user-friendly interface for event organizers to manage their events and tickets, including setting prices, availability, and seating arrangements. The system also enables attendees to browse and buy tickets online.

الوصف

هذا المشروع هو نظام بيع التذاكر المسرحية للمصممين للأحداث والمشاركين فيها. يتيح هذا التطبيق الويب البسيط للمستخدمين شراء تذاكر لأحداث مختلفة مثل العروض المسرحية والفنية. يوفر النظام واجهة مستخدم سهلة الاستخدام للمصممين لمراقبة أعمالهم وأماكن جلوسهم، بما في ذلك تعيين الأسعار والتوافر والمواقع. كما يسمح للمشاركين بالتصفح والشراء عبر الإنترنت.

Novelty

5/10

Tags

event-management ticketing-system online-purchasing user-management seating-arrangement

Claude Models

claude-sonnet-4.6

Quality Score

D
51.6/100
Structure
32
Code Quality
80
Documentation
26
Testing
0
Practices
80
Security
92
Dependencies
80

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.3h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Repobility · severity-and-effort ranking · https://repobility.com
A
Risk (2)
Unknown
License
3.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

html
82.1%
python
16.8%
yaml
0.5%
javascript
0.4%
text
0.2%

Frameworks

FastAPI SQLAlchemy

Symbols

variable68
function27
constant12
class9
method6

API Endpoints (13)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Source: Repobility analyzer · https://repobility.com
GET/api/admin/auditget_audit_logFastAPI/Flask
POST/api/admin/checkincheckin_ticketFastAPI/Flask
GET/api/admin/pingadmin_pingFastAPI/Flask
GET/api/admin/receipt/{ticket_id}get_receiptFastAPI/Flask
PUT/api/admin/settingsupdate_settingsFastAPI/Flask
GET/api/admin/ticketsget_ticketsFastAPI/Flask
DELETE/api/admin/tickets/{ticket_id}delete_ticketFastAPI/Flask
PATCH/api/admin/tickets/{ticket_id}update_ticketFastAPI/Flask
GET/api/availabilityget_availabilityFastAPI/Flask
GET/api/healthhealth_checkFastAPI/Flask
POST/api/registerregister_ticketFastAPI/Flask
GET/api/settingsget_settingsFastAPI/Flask
GET/api/ticket/{ticket_id}/qrget_ticket_qrFastAPI/Flask

Concepts (1)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nfastapi0.135.3 · 0 gadgets · risk 0.0Npydantic2.12.5 · 0 gadgets · risk 0.0Fsqlalchemy2.0.49 · 376 gadgets · risk 0.0