{ "users": [ { "id": "u1", "name": "Admin User", "email": "admin@reservations.dev", "password": "Admin1234!", "role": "admin", "joinedAt": "2023-06-01", "avatarUrl": "https://i.pravatar.cc/150?u=admin" }, { "id": "u2", "name": "Anna Kowalski", "email": "anna.kowalski@example.com", "password": "Client1234!", "role": "client", "joinedAt": "2024-01-15", "avatarUrl": "https://i.pravatar.cc/150?u=anna" }, { "id": "u3", "name": "Marek Nowak", "email": "marek.nowak@example.com", "password": "Client1234!", "role": "client", "joinedAt": "2024-02-20", "avatarUrl": "https://i.pravatar.cc/150?u=marek" }, { "id": "u4", "name": "Julia Wisniewska", "email": "julia.wisniewska@example.com", "password": "Client1234!", "role": "client", "joinedAt": "2024-03-10", "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" }