Rsvp Site

C 65 completed
Other
library / python · tiny
44
Files
3,686
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#1541293
Phase
done
Progress
0%
Started
2026-04-16 20:38:30
Finished
2026-04-16 20:38:30
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
41.23
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #52138
Member of a group with 21 similar repo(s) · framework flaskcanonical #1520860 view group →
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a basic RSVP website using Flask. I need the site to have an index page with an HTML form where users can submit their name and whether they are attending (yes/no). When the form is submitted via POST to the `/rsvp` route, the application should save the name and attendance status to a file named `rsvp.txt` and then redirect the user to a thank-you page. Please structure this using Python, Flask, and include the necessary HTML templates.
python flask web-app rsvp html backend form-handling
Generated by gemma4:latest

Catalog Information

Create a basic RSVP website using Flask. I need the site to have an index page with an HTML form where users can submit their name and whether they are attending (yes/no). When the form is submitted via POST to the /rsvp route, the application should save the name and attendance status to a file named rsvp.txt and then redirect the user to a thank-you page. Please structure this using Python, Flask, and include the necessary HTML templates.

Tags

python flask web-app rsvp html backend form-handling

Quality Score

C
65.3/100
Structure
55
Code Quality
90
Documentation
61
Testing
30
Practices
66
Security
82
Dependencies
90

Strengths

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

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • 166 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a test suite — 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)

Languages

python
40.1%
html
30.2%
css
20.2%
markdown
4.9%
javascript
2.7%
text
1.1%
json
0.5%
ini
0.4%

Frameworks

Flask pytest

Symbols

function70
variable34
method9
constant5
class1

API Endpoints (28)

Analysis by Repobility (https://repobility.com) · MCP-ready
MethodPathHandlerFramework
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
GET/indexFastAPI/Flask
GET/adminadmin_dashboardFastAPI/Flask
GET/admin/inviteslist_invitesPython
POST/admin/invites/createcreate_invitePython
POST/admin/invites/deletedelete_invitePython
GET/admin/invite/<token>invite_pagePython
POST/admin/invite/<token>/register/optionsinvite_register_optionsPython
POST/admin/invite/<token>/register/verifyinvite_register_verifyPython
GET/admin/loginadmin_loginFastAPI/Flask
GET/admin/logoutadmin_logoutFastAPI/Flask
POST/admin/new_eventnew_eventFastAPI/Flask
POST/admin/passkey/auth/optionsauth_optionsPython
POST/admin/passkey/auth/verifyauth_verifyPython
POST/admin/passkey/deletedelete_passkeyPython
GET/admin/passkey/listlist_passkeysPython
POST/admin/passkey/register/optionsregister_optionsPython
POST/admin/passkey/register/verifyregister_verifyPython
GET/admin/<path:slug>adminFastAPI/Flask
GET/admin/<path:slug>/exportexport_rsvpsFastAPI/Flask
GET/admin/settingsadmin_settingsPython
GET/oauth2callbackoauth2callbackFastAPI/Flask
GET/<slug>event_pageFastAPI/Flask
GET/<slug>/calendar/googlegenerate_google_calendar_linkFastAPI/Flask
GET/<slug>/calendar/icsdownload_ics_fileFastAPI/Flask
POST/<slug>/rsvprsvpFastAPI/Flask
GET/<slug>/thank-youthank_youFastAPI/Flask
GET/<slug>/update-rsvp/<token>update_rsvpFastAPI/Flask
GET/static/<path:file>serve_staticFastAPI/Flask

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1364360.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Repobility — same analyzer, your code, free for public repos · /scan/

BinComp Dependency Hardening

All packages →
4 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nmarkdown3.10.2 · 0 gadgets · risk 787.5Nflask3.1.3 · 0 gadgets · risk 574.2Npytest9.0.3 · 0 gadgets · risk 0.0Nsetuptools82.0.1 · 0 gadgets · risk 0.0