How mrmaker53/data-manager works
Data-Manager is a command-line review manager. Consumers can create reviews or look up existing ones; staff authenticate with a code, find a review, and optionally alter it. The single script handles these branches, displays review data, and reads or writes newline-delimited JSON in database.txt. The implementation is small and concentrated in main.py; the graph separates its user-facing workflows for clarity. Evidence is limited to the README and the excerpted main.py.
Main entry points: main.py Review CLI · database.txt Review Database
Components 8
Other components
- Consumer
- Staff
- Review CLI
main.py - Create Review
main.py - Review Lookup
main.py - Staff Review Edit
main.py - Review Display
main.py - Review Database
database.txt
Connections 11
- Consumer → Review CLI: starts session
main.py - Staff → Review CLI: starts session
main.py - Review CLI → Create Review: dispatches to
main.py - Review CLI → Review Lookup: dispatches to
main.py - Review CLI → Staff Review Edit: dispatches to
main.py - Create Review → Review Database: appends review
main.py - Review Lookup → Review Database: reads reviews
main.py - Staff Review Edit → Review Database: reads and updates
main.py - Create Review → Review Display: displays saved review
main.py - Review Lookup → Review Display: displays review
main.py - Staff Review Edit → Review Display: displays review
main.py