E Syrians App

C 64 completed
Other
web_app / json · medium
529
Files
33,578
LOC
3
Frameworks
6
Languages

Pipeline State

completed
Run ID
#1540384
Phase
done
Progress
0%
Started
2026-04-16 20:05:29
Finished
2026-04-16 20:05:29
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
49.47
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #47365
Member of a group with 315 similar repo(s) · framework reactcanonical #1583006 view group →
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a Next.js web application for a community platform and census tool called e-Syrians. I need it to handle user authentication, including email/password sign-in and Google OAuth. Key features must include a peer-to-peer identity verification system, a polling mechanism where users can create polls with demographic targeting, vote, and view results, and a section for submitting violation reports with attachments. Finally, it needs a census dashboard to display demographic statistics and full internationalization support for Arabic, English, and Kurdish. Please use TypeScript and ensure testing is set up with Vitest.
nextjs react typescript web-app authentication polling census internationalization vitest
Generated by gemma4:latest

Catalog Information

Create a Next.js web application for a community platform and census tool called e-Syrians. I need it to handle user authentication, including email/password sign-in and Google OAuth. Key features must include a peer-to-peer identity verification system, a polling mechanism where users can create polls with demographic targeting, vote, and view results, and a section for submitting violation reports with attachments. Finally, it needs a census dashboard to display demographic statistics and full

Tags

nextjs react typescript web-app authentication polling census internationalization vitest

Quality Score

C
63.7/100
Structure
70
Code Quality
98
Documentation
41
Testing
35
Practices
55
Security
55
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Low average code complexity — well-structured code
  • Properly licensed project

Weaknesses

  • 1 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 1340 duplicate lines detected — consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite — start with critical path integration tests
  • Move hardcoded secrets to environment variables or a secrets manager

Languages

json
59.4%
typescript
37.9%
markdown
1.4%
yaml
0.8%
javascript
0.5%
css
0.1%

Frameworks

React Next.js Vitest

Symbols

variable562
function266
type_alias95
constant74
interface37

API Endpoints (6)

Findings curated by Repobility · https://repobility.com
MethodPathHandlerFramework
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
GETaccept-languageheaders.getExpress
GETmonthsp.getExpress
DELETEpageparams.deleteExpress
GETtokensp.getExpress
GETuser-agentheaders.getExpress
GETyearsp.getExpress

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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