How evans2k25/chiken-nation works
Chicken Nation is a small PHP membership-card application. A visitor submits an enrollment form; the application validates the details, optionally saves a photo, records the member, and redirects to a generated card. The card page retrieves that member and displays their details, photo or initials, discount, and calculated expiry date. Database connections are created inline in both pages; the empty db.php does not appear to provide a shared database layer. The README is empty, so the map reflects the sampled PHP source and file tree only.
Main entry points: index.php Member submission · carte.php Card page · uploads Uploaded photos · assets Brand assets
Components 10
Enrollment
- Enrollment form
index.php - Member submission
index.php - Photo upload
index.php - Brand assets
assets
Member data
- Uploaded photos
uploads - Member database
Membership card
- Card page
carte.php - Card display
carte.php
Other components
- Visitor
- External image service
Connections 11
- Visitor → Enrollment form: opens
index.php - Visitor → Member submission: submits
index.php - Member submission → Photo upload: includes photo
index.php - Photo upload → Uploaded photos: saves file
index.php - Member submission → Member database: inserts member
index.php - Member submission → Card page: redirects to
index.php - Card page → Member database: reads member
carte.php - Card page → Uploaded photos: checks photo
carte.php - Card page → Card display: renders card
carte.php - Enrollment form → Brand assets: uses logo
index.php - Card display → External image service: loads logo
carte.php