How fximis/ecopontos-aep works
EcoPontos is a single-page recycling-rewards application: users authenticate, register recyclable deliveries to earn points, review or undo recent deliveries, and redeem benefits against their balance. The README also documents session-based user management and stack-backed histories for deliveries and redemptions. The repository contains only one HTML file, and no source excerpts were provided, so component paths point to that file and the diagram uses only README-documented relationships; internal call order cannot be verified.
Main entry points: HTML - Base .html Delivery registration
Components 16
User workflows
- EcoPontos app
HTML - Base .html - Authentication
HTML - Base .html - Delivery registration
HTML - Base .html - Delivery history
HTML - Base .html - Undo delivery
HTML - Base .html - Benefit redemption
HTML - Base .html - Redemption history
HTML - Base .html
Rewards domain
- User manager
HTML - Base .html - User account
HTML - Base .html - Delivery record
HTML - Base .html - Benefit catalog
HTML - Base .html - Points balance
HTML - Base .html
Session state
- Delivery stack
HTML - Base .html - Redemption stack
HTML - Base .html - Tab session
HTML - Base .html
Other components
- User
Connections 17
- User → EcoPontos app: uses
README.md - EcoPontos app → Authentication: offers login
README.md - Authentication → User manager: authenticates
README.md - User manager → Tab session: controls session
README.md - User → Delivery registration: registers delivery
README.md - Delivery registration → Delivery record: records material
README.md - Delivery registration → Points balance: calculates points
README.md - User → Delivery history: reviews deliveries
README.md - Delivery history → Delivery stack: shows recent
README.md - User → Undo delivery: undoes latest
README.md - Undo delivery → Delivery stack: removes latest
README.md - User → Benefit redemption: redeems benefit
README.md - Benefit redemption → Benefit catalog: validates cost
README.md - Benefit redemption → Points balance: checks balance
README.md - User → Redemption history: reviews redemptions
README.md - Redemption history → Redemption stack: shows history
README.md - User manager → User account: manages users
README.md