Projet Integrateur Hiver 2026

D 57 completed
Other
web_app / csharp · medium
625
Files
35,601
LOC
2
Frameworks
10
Languages

Pipeline State

completed
Run ID
#1542751
Phase
done
Progress
0%
Started
2026-04-16 21:36:42
Finished
2026-04-16 21:36:42
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
55.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #63743
Member of a group with 6 similar repo(s) — canonical #486166 view group →
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

I want to set up a full-stack web application using C# for the backend and Vue.js with Vite for the frontend. The stack should utilize .NET 10 and connect to an SQL database. The project needs to include dependencies like FastEndpoint, Entity Framework Core 8, and Argon2PasswordHasher. Please provide instructions on how to run both the Vue front-end and the .NET Core back-end, including steps for database migrations and seeding the default admin user.
csharp vue.js vite dotnet web-app sql efcore backend frontend full-stack
Generated by gemma4:latest

Catalog Information

I want to set up a full-stack web application using C# for the backend and Vue.js with Vite for the frontend. The stack should utilize .NET 10 and connect to an SQL database. The project needs to include dependencies like FastEndpoint, Entity Framework Core 8, and Argon2PasswordHasher. Please provide instructions on how to run both the Vue front-end and the .NET Core back-end, including steps for database migrations and seeding the default admin user.

Tags

csharp vue.js vite dotnet web-app sql efcore backend frontend full-stack

Quality Score

D
57.4/100
Structure
61
Code Quality
63
Documentation
33
Testing
50
Practices
60
Security
82
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (PascalCase)
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • 4 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 3834 duplicate lines detected — consider DRY refactoring
  • 6 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Languages

csharp
50.4%
json
20.6%
vue
19.1%
typescript
8.1%
css
0.8%
scss
0.4%
text
0.3%
markdown
0.3%
javascript
0.1%
html
0.0%

Frameworks

Vue.js Vite

Symbols

method78
variable76
interface61
function36
class20
enum4
type_alias4
property3
constant2

API Endpoints (1)

Repobility analysis · methodology at https://repobility.com/research/
MethodPathHandlerFramework
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
GETaccessTokencookies.getExpress

Quality Timeline

1 quality score recorded.

View File Metrics
Powered by Repobility — scan your code at https://repobility.com

Embed Badge

Add to your README:

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