How ffpinheiro/baby_disney_backend works
This is a Flask website for a baby-event venue, with informational pages and form submissions processed by the ALTERNEX-7 substitution cipher. The submission route splits unsupported punctuation from encryptable text, records encrypted fields in a JSON file, and redirects back; a separate command-line program reads those records and decrypts them. The README says the application does not persist data, but the sampled app.py writes submissions to dados_criptografados.json. Templates and styling are present, but their contents were not sampled, so their detailed behavior and asset links are not inferred.
Main entry points: app.py Flask routes · descriptografar.py Decryption command · cifra_propria.py ALTERNEX-7 cipher · dados_criptografados.json Encrypted submissions
Components 15
Website
- Flask routes
app.py - Home page
templates/index.html - Venue page
templates/espaco.html - About page
templates/sobre.html - Booking page
templates/agendamento.html - Contact page
templates/contato.html - Page styles
static/css - Form processing
app.py - Punctuation handling
app.py
Encryption
- ALTERNEX-7 cipher
criptografia/cifra_propria.py
Encrypted records
- Encrypted submissions
dados_criptografados.json - Record persistence
app.py - Decryption command
descriptografar.py - Restore form fields
descriptografar.py
Other components
- Site visitor
Connections 14
- Site visitor → Flask routes: visits pages
- Flask routes → Home page: renders
app.py - Flask routes → Venue page: renders
app.py - Flask routes → About page: renders
app.py - Flask routes → Booking page: renders
app.py - Flask routes → Contact page: renders
app.py - Site visitor → Form processing: submits form
- Form processing → Punctuation handling: processes fields
app.py - Punctuation handling → ALTERNEX-7 cipher: encrypts text
app.py - Form processing → Record persistence: saves submissions
app.py - Record persistence → Encrypted submissions: writes JSON
app.py - Decryption command → Encrypted submissions: reads JSON
descriptografar.py - Decryption command → Restore form fields: decrypts fields
descriptografar.py - Restore form fields → ALTERNEX-7 cipher: decrypts text
descriptografar.py