How victor-lee-123/clouddesk-project works
CloudDesk is a browser-based help desk: users register or log in, submit tickets, and track responses and status; administrators review tickets, manage users, reply, and update status. The static frontend calls a Flask REST API, which authenticates requests and reads or writes MySQL. The README documents the three-tier deployment and database initialization; the sampled source confirms frontend API calls and backend route/database behavior. Backend capabilities share one implementation file, so their nodes point to that file rather than implying separate services.
Main entry points: script.js Help desk UI · app.py Account auth · schema.sql Database schema
Components 10
Web interface
- Help desk UI
clouddesk/frontend/script.js
Flask API
- Account auth
clouddesk/backend/app.py - Ticket access
clouddesk/backend/app.py - Ticket submission
clouddesk/backend/app.py - Status and replies
clouddesk/backend/app.py - Admin operations
clouddesk/backend/app.py
Ticket data
- MySQL database
- Database schema
clouddesk/mysql-init/schema.sql
Other components
- User
- Administrator
Connections 13
- User → Help desk UI: uses
README.md - Administrator → Help desk UI: uses
README.md - Help desk UI → Account auth: requests auth
clouddesk/frontend/script.js - Help desk UI → Ticket access: loads tickets
clouddesk/frontend/script.js - Help desk UI → Ticket submission: submits ticket
clouddesk/frontend/script.js - Help desk UI → Status and replies: sends updates
clouddesk/frontend/script.js - Help desk UI → Admin operations: loads admin data
clouddesk/frontend/script.js - Account auth → MySQL database: reads and writes
clouddesk/backend/app.py - Ticket access → MySQL database: queries tickets
clouddesk/backend/app.py - Ticket submission → MySQL database: inserts tickets
clouddesk/backend/app.py - Status and replies → MySQL database: updates and inserts
clouddesk/backend/app.py - Admin operations → MySQL database: queries tickets and users
clouddesk/backend/app.py - Database schema → MySQL database: initializes tables
README.md