System Diagnostic Report

Comprehensive analysis of all website features and functionality

28
Total Tests
26
Passed
1
Failed
1
Warnings
Database Entities
7/8 passing
User
Entity test failed: Authentication required to list users
{
  "error": "Authentication required to list users"
}
error
Crashpad
Entity accessible - 6 records found
{
  "recordCount": 6,
  "hasSchema": false
}
success
Reservation
Entity accessible - 0 records found
{
  "recordCount": 0,
  "hasSchema": false
}
success
Review
Entity accessible - 10 records found
{
  "recordCount": 10,
  "hasSchema": false
}
success
Message
Entity accessible - 0 records found
{
  "recordCount": 0,
  "hasSchema": false
}
success
Notification
Entity accessible - 0 records found
{
  "recordCount": 0,
  "hasSchema": false
}
success
HostRequest
Entity accessible - 0 records found
{
  "recordCount": 0,
  "hasSchema": false
}
success
ContactMessage
Entity accessible - 0 records found
{
  "recordCount": 0,
  "hasSchema": false
}
success
Security & Authentication
1/2 passing
User Authentication
No user authenticated - testing public access only
warning
Public Access
Public can access 6 approved crashpads
{
  "crashpadCount": 6
}
success
Backend Functions
2/2 passing
createHostRequest
Function is accessible
{
  "isFunction": true,
  "functionType": "function"
}
success
sendContactEmail
Function is accessible
{
  "isFunction": true,
  "functionType": "function"
}
success
Page Routes
17/17 passing
Home
Page route exists
{
  "isCurrentPage": false,
  "path": "/Home"
}
success
Crashpads
Page route exists
{
  "isCurrentPage": false,
  "path": "/Crashpads"
}
success
CrashpadDetail
Page route exists
{
  "isCurrentPage": false,
  "path": "/CrashpadDetail"
}
success
Dashboard
Page route exists
{
  "isCurrentPage": false,
  "path": "/Dashboard"
}
success
HostDashboard
Page route exists
{
  "isCurrentPage": false,
  "path": "/HostDashboard"
}
success
Profile
Page route exists
{
  "isCurrentPage": false,
  "path": "/Profile"
}
success
Messages
Page route exists
{
  "isCurrentPage": false,
  "path": "/Messages"
}
success
Contact
Page route exists
{
  "isCurrentPage": false,
  "path": "/Contact"
}
success
FAQ
Page route exists
{
  "isCurrentPage": false,
  "path": "/FAQ"
}
success
Terms
Page route exists
{
  "isCurrentPage": false,
  "path": "/Terms"
}
success
Privacy
Page route exists
{
  "isCurrentPage": false,
  "path": "/Privacy"
}
success
CreateAccount
Page route exists
{
  "isCurrentPage": false,
  "path": "/CreateAccount"
}
success
AccountLogin
Page route exists
{
  "isCurrentPage": false,
  "path": "/AccountLogin"
}
success
BecomeAHost
Page route exists
{
  "isCurrentPage": false,
  "path": "/BecomeAHost"
}
success
ListCrashpad
Page route exists
{
  "isCurrentPage": false,
  "path": "/ListCrashpad"
}
success
AdminDashboard
Page route exists
{
  "isCurrentPage": false,
  "path": "/AdminDashboard"
}
success
UserManagement
Page route exists
{
  "isCurrentPage": false,
  "path": "/UserManagement"
}
success
Core Components
1/1 passing
AuthContext
AuthContext is working
{
  "hasUser": false,
  "authLoading": false
}
success