524 lines
10 KiB
JSON
524 lines
10 KiB
JSON
{
|
|
"users": [
|
|
{
|
|
"id": "u1",
|
|
"email": "admin@reservations.dev",
|
|
"password": "Admin1234!",
|
|
"role": "admin",
|
|
"avatarUrl": "https://i.pravatar.cc/150?u=admin"
|
|
},
|
|
{
|
|
"id": "u2",
|
|
"email": "anna.kowalski@example.com",
|
|
"password": "Client1234!",
|
|
"role": "client",
|
|
"avatarUrl": "https://i.pravatar.cc/150?u=anna"
|
|
},
|
|
{
|
|
"id": "u3",
|
|
"email": "marek.nowak@example.com",
|
|
"password": "Client1234!",
|
|
"role": "client",
|
|
"avatarUrl": "https://i.pravatar.cc/150?u=marek"
|
|
},
|
|
{
|
|
"id": "u4",
|
|
"email": "julia.wisniewska@example.com",
|
|
"password": "Client1234!",
|
|
"role": "client",
|
|
"avatarUrl": "https://i.pravatar.cc/150?u=julia"
|
|
}
|
|
],
|
|
"services": [
|
|
{
|
|
"id": "s1",
|
|
"name": "Initial Consultation",
|
|
"description": "A 30-minute introductory session to discuss your needs and goals.",
|
|
"price": 50,
|
|
"duration": 30
|
|
},
|
|
{
|
|
"id": "s2",
|
|
"name": "Standard Session",
|
|
"description": "A full 60-minute service session tailored to your requirements.",
|
|
"price": 120,
|
|
"duration": 60
|
|
},
|
|
{
|
|
"id": "s3",
|
|
"name": "Premium Package",
|
|
"description": "An extended 90-minute premium session with a detailed follow-up report.",
|
|
"price": 200,
|
|
"duration": 90
|
|
},
|
|
{
|
|
"id": "s4",
|
|
"name": "Express Appointment",
|
|
"description": "A focused 15-minute quick-turnaround appointment for urgent matters.",
|
|
"price": 30,
|
|
"duration": 15
|
|
}
|
|
],
|
|
"reservations": [
|
|
{
|
|
"id": "r1",
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-25",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r2",
|
|
"userId": "u3",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-26",
|
|
"time": "11:30",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r3",
|
|
"userId": "u4",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-27",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r4",
|
|
"userId": "u2",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-20",
|
|
"time": "10:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r5",
|
|
"userId": "u3",
|
|
"serviceId": "s3",
|
|
"date": "2026-07-01",
|
|
"time": "13:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r6",
|
|
"userId": "u4",
|
|
"serviceId": "s2",
|
|
"date": "2026-07-03",
|
|
"time": "16:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r7",
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-22",
|
|
"time": "09:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r8",
|
|
"userId": "u3",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-22",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r9",
|
|
"userId": "u4",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-22",
|
|
"time": "11:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r10",
|
|
"userId": "u2",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-22",
|
|
"time": "14:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r11",
|
|
"userId": "u3",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-22",
|
|
"time": "15:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r12",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-23",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r13",
|
|
"userId": "u2",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-23",
|
|
"time": "10:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r14",
|
|
"userId": "u3",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-23",
|
|
"time": "13:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r15",
|
|
"userId": "u4",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-23",
|
|
"time": "13:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r16",
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-23",
|
|
"time": "16:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r17",
|
|
"userId": "u3",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-24",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r18",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-24",
|
|
"time": "10:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r19",
|
|
"userId": "u2",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-24",
|
|
"time": "13:00",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"id": "r20",
|
|
"userId": "u3",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-24",
|
|
"time": "15:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r21",
|
|
"userId": "u4",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-25",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r22",
|
|
"userId": "u2",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-25",
|
|
"time": "11:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r23",
|
|
"userId": "u3",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-25",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r24",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-26",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r25",
|
|
"userId": "u2",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-26",
|
|
"time": "13:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r26",
|
|
"userId": "u3",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-26",
|
|
"time": "16:00",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r27",
|
|
"userId": "u2",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-27",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r28",
|
|
"userId": "u3",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-27",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r29",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-28",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r30",
|
|
"userId": "u2",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-28",
|
|
"time": "11:00",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r31",
|
|
"userId": "u3",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-28",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r32",
|
|
"userId": "u4",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-29",
|
|
"time": "09:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r33",
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-29",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r34",
|
|
"userId": "u3",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-29",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r35",
|
|
"userId": "u4",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-29",
|
|
"time": "15:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r36",
|
|
"userId": "u2",
|
|
"serviceId": "s4",
|
|
"date": "2026-06-30",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r37",
|
|
"userId": "u3",
|
|
"serviceId": "s1",
|
|
"date": "2026-06-30",
|
|
"time": "10:00",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r38",
|
|
"userId": "u4",
|
|
"serviceId": "s2",
|
|
"date": "2026-06-30",
|
|
"time": "13:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r39",
|
|
"userId": "u2",
|
|
"serviceId": "s3",
|
|
"date": "2026-06-30",
|
|
"time": "15:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r40",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-01",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r41",
|
|
"userId": "u2",
|
|
"serviceId": "s2",
|
|
"date": "2026-07-01",
|
|
"time": "10:30",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r42",
|
|
"userId": "u3",
|
|
"serviceId": "s4",
|
|
"date": "2026-07-01",
|
|
"time": "15:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r43",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-02",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r44",
|
|
"userId": "u2",
|
|
"serviceId": "s3",
|
|
"date": "2026-07-02",
|
|
"time": "11:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r45",
|
|
"userId": "u3",
|
|
"serviceId": "s2",
|
|
"date": "2026-07-02",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r46",
|
|
"userId": "u4",
|
|
"serviceId": "s4",
|
|
"date": "2026-07-02",
|
|
"time": "16:30",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r47",
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-03",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r48",
|
|
"userId": "u3",
|
|
"serviceId": "s4",
|
|
"date": "2026-07-03",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r49",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-03",
|
|
"time": "11:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r50",
|
|
"userId": "u2",
|
|
"serviceId": "s2",
|
|
"date": "2026-07-04",
|
|
"time": "10:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r51",
|
|
"userId": "u3",
|
|
"serviceId": "s3",
|
|
"date": "2026-07-04",
|
|
"time": "13:00",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"id": "r52",
|
|
"userId": "u4",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-04",
|
|
"time": "15:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r53",
|
|
"userId": "u2",
|
|
"serviceId": "s4",
|
|
"date": "2026-07-05",
|
|
"time": "09:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r54",
|
|
"userId": "u3",
|
|
"serviceId": "s1",
|
|
"date": "2026-07-05",
|
|
"time": "10:30",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r55",
|
|
"userId": "u4",
|
|
"serviceId": "s2",
|
|
"date": "2026-07-05",
|
|
"time": "14:00",
|
|
"status": "confirmed"
|
|
},
|
|
{
|
|
"id": "r56",
|
|
"userId": "u2",
|
|
"serviceId": "s3",
|
|
"date": "2026-07-05",
|
|
"time": "16:00",
|
|
"status": "pending"
|
|
},
|
|
{
|
|
"userId": "u2",
|
|
"serviceId": "s1",
|
|
"date": "2026-09-01",
|
|
"time": "14:30",
|
|
"specialRequirements": null,
|
|
"status": "pending",
|
|
"depositPaid": 25,
|
|
"transactionId": "TXN-5708T6YZ",
|
|
"id": "I_Q1QJ91gZ8"
|
|
}
|
|
],
|
|
"$schema": "./node_modules/json-server/schema.json"
|
|
} |