System Diagnostic Report
Comprehensive analysis of all website features and functionality
28
Total Tests
26
Passed
1
Failed
1
Warnings
System Status: 1 critical issues detected
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