Vanya Game

C 63 completed
Web App
unknown / markdown · tiny
16
Files
2,477
LOC
1
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
46.89
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #50931
Member of a group with 9 similar repo(s) — canonical #91803 view group →
Top concepts (2)
Project DescriptionWeb Backend
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a web-based guessing game for 5-6 year old children about professions. I need the application built using Flask, utilizing SQLite3 for the database, and following a simple MVC pattern with Jinja2. The game should have a colorful, child-friendly design and be responsive for mobile use. Key features include a dedicated Admin interface where parents can upload new profession images and correct answers. For the game itself, users should be able to select the number of questions (5, 10, 15, or 20), see real-time score tracking with stars, and receive instant feedback, including confetti celebrations.
python flask sqlite3 web-app edutainment guessing-game mvc jinja2 admin-panel
Generated by gemma4:latest

Catalog Information

A web-based guessing game that teaches children 5-6 years old about professions through images, with an admin interface for uploading new content.

Description

Vanya Game is a web-based educational guessing game designed for children aged five to six. Parents or teachers can upload new profession images and answers through a simple admin interface. Players choose a quiz length of 5, 10, 15, or 20 questions and guess the profession shown in each picture. The game tracks scores in real time, displays stars, and celebrates correct answers with confetti animations. It offers a colorful, child-friendly interface that works responsively on tablets and smartphones, helping young learners develop recognition and memory skills.

الوصف

يُقدّم هذا التطبيق لعبة تفاعلية تُعنى بتعليم الأطفال في سن الخامسة والسادسة عن مهن مختلفة من خلال الصور. يتيح للآباء أو المعلمين رفع صور جديدة مع إجاباتها عبر واجهة إدارة بسيطة. يختار اللاعب عدد الأسئلة من بين 5، 10، 15 أو 20، ثم يُقدّم له صور المهن ويُطلب منه تخمين الاسم الصحيح. يتم تتبع النقاط في الوقت الحقيقي مع عرض نجوم، وتُظهر اللعبة رسائل فورية مع احتفال بالنجاح باستخدام فقاعة confetti. صُممت الواجهة بألوان زاهية ومناسبة للأطفال، وتعمل بشكل متجاوب على الأجهزة اللوحية والهواتف الذكية. تُحلّ هذه اللعبة مشكلة نقص الأنشطة التعليمية الملائمة للمرحلة المبكرة، وتوفر وسيلة ممتعة لتطوير مهارات التمييز والتذكر لدى الصغار.

Novelty

6/10

Tags

guessing-game educational child-friendly admin-upload real-time-scoring responsive-design interactive-learning

Technologies

flask

Claude Models

claude-opus-4.6

Quality Score

C
62.7/100
Structure
46
Code Quality
90
Documentation
62
Testing
0
Practices
78
Security
100
Dependencies
60

Strengths

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

Weaknesses

  • 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

Recommendations

  • 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.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (4)
Repobility — same analyzer, your code, free for public repos · /scan/
Unknown
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
63.0%
css
17.9%
html
8.7%
python
6.8%
javascript
3.5%
text
0.1%

Frameworks

Flask

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_descriptionProject DescriptionPermainan tebak-tebakan edukatif berbasis web untuk anak usia 5-6 tahun. Anak-anak menebak nama profesi berdasarkan gambar, sementara orang tua dapat mengunggah gambar profesi baru dan jawaban melalui antarmuka admin.80%
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/76286.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV