Credora Docs

User Dashboard

Comprehensive dashboard for users to manage their digital certificates and profile

User Dashboard

User Dashboard

Overview

The User Dashboard is the central hub where verified users can manage their digital certificates, view their profile, and share credentials with others. It provides a clean, intuitive interface for all certificate-related activities.

Dashboard Layout

  • Dashboard Home: Overview and quick stats
  • My Certificates: View and manage all certificates
  • Profile: Personal information and settings
  • Shared Certificates: Track shared credentials
  • Settings: Account and privacy preferences
  • Help & Support: Documentation and contact

Main Content Area

  • Dynamic content based on selected navigation item
  • Quick action buttons for common tasks
  • Recent activity feed
  • Notification center

Core Features

1. View Profile

User Profile

Profile Management:

  • Personal Information: Name, email, contact details
  • Wallet Information: Connected wallet addresses
  • Profile Picture: Upload and manage avatar
  • Bio/Description: Optional professional summary
  • Social Links: LinkedIn, website, etc.

Profile Settings:

  • Privacy Controls: Who can view profile information
  • Notification Preferences: Email and in-app notifications
  • Language Settings: Interface localization
  • Timezone: For proper date/time display

Edit Profile Process:

  1. Click "Edit Profile" button
  2. Update desired fields
  3. Save changes
  4. Confirmation notification displayed

2. View Issued Certificates

Certificates List

Certificate Display:

  • Grid/List View: Toggle between display formats
  • Search & Filter: Find specific certificates quickly
  • Sort Options: By date, issuer, type, status
  • Detailed View: Click to see full certificate details

Certificate Information:

  • Certificate Title: Degree, course, or achievement name
  • Issuer: Organization that issued the certificate
  • Issue Date: When the certificate was created
  • Expiry Date: If applicable
  • Verification Status: Blockchain verification status
  • Certificate Hash: Unique blockchain identifier

Certificate Actions:

  • View Details: Full certificate information
  • Download PDF: Printable version
  • Share: Generate sharing links
  • Verify: Check blockchain verification
  • Report Issue: Flag problems with certificate

3. Share Certificates

Share Certificates

Sharing Options:

  • Public Link: Generate shareable URL
  • Email Sharing: Send directly to recipients
  • Social Media: Share on LinkedIn, Twitter, etc.
  • QR Code: Generate QR code for mobile sharing
  • Embed Code: Embed certificate on websites

Sharing Controls:

  • Expiration Settings: Set link expiration dates
  • View Limits: Restrict number of views
  • Password Protection: Add password to shared links
  • Analytics: Track who viewed your certificates

Sharing Process:

  1. Select certificate to share
  2. Choose sharing method
  3. Configure privacy settings
  4. Generate sharing link/code
  5. Share with intended recipients

Dashboard Analytics

Personal Statistics

  • Total Certificates: Number of certificates received
  • Verification Rate: Percentage of verified certificates
  • Recent Activity: Latest certificate activities
  • Popular Shares: Most viewed shared certificates

Activity Timeline

  • Certificate issuance notifications
  • Sharing activity logs
  • Profile updates
  • System notifications

Quick Actions

Common Tasks

  • Request Certificate: Initiate certificate request to issuers
  • Share Latest Certificate: Quick share of most recent certificate
  • Update Profile: Fast profile editing
  • Download All: Bulk download of certificates

Shortcuts

  • Keyboard shortcuts for power users
  • Bookmarkable URLs for direct access
  • Mobile-optimized quick actions

Mobile Experience

Responsive Design

  • Fully responsive layout for all screen sizes
  • Touch-optimized interface elements
  • Swipe gestures for navigation
  • Mobile-specific features (camera for QR scanning)

Mobile App Features

  • Push notifications for new certificates
  • Offline certificate viewing
  • Biometric authentication
  • Native sharing capabilities

Security Features

Account Security

  • Two-Factor Authentication: Optional 2FA setup
  • Login History: Track account access
  • Device Management: Manage trusted devices
  • Session Management: Active session monitoring

Certificate Security

  • Blockchain Verification: Real-time verification status
  • Tampering Detection: Alert for modified certificates
  • Secure Sharing: Encrypted sharing links
  • Access Logs: Who accessed your certificates

Notifications & Alerts

Notification Types

  • New Certificate: When a certificate is issued to you
  • Verification Updates: Changes in verification status
  • Sharing Activity: When someone views your shared certificates
  • System Updates: Platform updates and maintenance

Notification Preferences

  • Email Notifications: Control email frequency and types
  • In-App Notifications: Dashboard notification settings
  • Mobile Notifications: Push notification preferences

Data Export & Backup

Export Options

  • PDF Reports: Comprehensive certificate reports
  • JSON Data: Raw certificate data export
  • CSV Lists: Certificate lists for spreadsheets
  • Blockchain Backup: Private key backup instructions

Privacy & Data Control

  • Data Download: Complete account data export
  • Account Deletion: Secure account removal process
  • Data Retention: Information about data storage

Integration Features

Third-Party Integrations

  • LinkedIn: Share certificates to LinkedIn profile
  • Resume Builders: Export to resume platforms
  • Portfolio Sites: Integration with personal websites
  • Learning Management Systems: Connect with LMS platforms

API Access

  • Personal API: For developers to access their own data
  • Webhook Subscriptions: Real-time updates
  • Custom Integrations: Build custom applications

Support & Help

Self-Service

  • Interactive Tutorials: Step-by-step guides
  • FAQ Section: Common questions and answers
  • Video Guides: Visual learning resources
  • Troubleshooting: Common issue resolution

Direct Support

  • Live Chat: Real-time support during business hours
  • Email Support: Detailed issue resolution
  • Community Forum: User community discussions
  • Knowledge Base: Comprehensive documentation

Performance & Accessibility

Performance Features

  • Fast Loading: Optimized for quick page loads
  • Caching: Smart caching for better performance
  • CDN Integration: Global content delivery
  • Progressive Loading: Load content as needed

Accessibility Features

  • Screen Reader Support: Full accessibility compliance
  • Keyboard Navigation: Complete keyboard accessibility
  • High Contrast Mode: For visually impaired users
  • Text Scaling: Adjustable font sizes