User Guide v0.5
TopicFlow Career Edge is an offline-first career exploration platform designed for educational institutions. It features enterprise-grade role-based access control (RBAC), psychometric assessments, and animated analytics.
Use one of the following demo accounts to access the system:
| Role | Username | Password | Access Level |
|---|---|---|---|
| Student | student@demo |
student123 |
Own data only |
| Parent | parent@demo |
parent123 |
Linked students only |
| Counsellor | counsellor@demo |
counsellor123 |
Assigned cohorts |
| Admin | admin@demo |
admin123 |
Full system access |
TopicFlow implements three types of UI-level permission locks:
Element is completely hidden from view. Used for role-specific features.
data-lock="hide"
Element is visible but disabled. Shows tooltip on hover explaining restriction.
data-lock="disable"
Element is blurred with lock overlay. Creates awareness of restricted content.
data-lock="blur"
| Ctrl + L | Logout |
| Ctrl + D | Go to Dashboard |
| Ctrl + R | Go to Reports |
| Ctrl + A | Go to Assessment (if permitted) |
| T | Toggle Dark/Light Theme |
Students and authorized users can export their data as JSON files. The export includes:
Note: Export functionality respects RBAC permissions. You can only export data you have permission to view.
Administrators have access to additional management features:
Track all system activities including:
⚠️ Warning: The "Reset All Data" function permanently deletes all student data, assessments, and app state. This action cannot be undone. Use with extreme caution!
All data is stored locally using LocalStorage:
topicflow_users_v5 - User accountstopicflow_session_v5 - Active sessiontopicflow_students_v5 - Student profilestopicflow_assessments_v5 - Assessment datatopicflow_audit_v5 - Audit logstopicflow_theme - UI theme preferenceYou'll see a modal notification and be automatically redirected to the login screen. Your data is saved and will be available when you log back in.
Sessions are automatically extended when you interact with the app. Choose "Remember me" at login for a 7-day session.
This is a demo/prototype. For production use, implement server-side authentication, encrypted storage, and proper security measures like bcrypt password hashing and HTTPS.
Yes! The entire application works offline. Simply open index.html in your browser. However, a local server is recommended for the best experience.
© Nandax Factory 2026 • TopicFlow Career Edge v0.5
Go to Application