- Changed payment method references from PayPal to Stripe - Updated payment method description for both new and existing user flows - Maintained overall structure and intent of user registration and booking process
2.1 KiB
Features
-
Booking: This feature allows individuals to book for a video conference with the client. Booking flow New Users 1. User goes to the booking page, picks a schedule 2. A form is presented for user to fill out his/her detials, first and last name, email, phone number, location info, date of birth and others, plus a password 3. Payment info (plan to use stripe) and payment. 4. If successful payment, meeting is booked with the client Exsiting users: 1. Login 2. Pick a schedile 3. 3. Payment info (plan to use stripe) and payment. 4. If successful payment, meeting is booked with the client Actions: 1. Create a jisti meeting with the schedule info and save info about meeting into DB 2. Notification
-
User page/dashboard: for users to view upcoming schedults and history of past meeting Flow: 1. User logs in 2. Presented with upcoming and past meetings 3. Optionally user can cancel and reschedule bookings.
-
Admin dashboard: For Client or Owner Fetures: 1. Schedule 2. Notification 3. Number of active users 4. Report, (Finance and other metrics)
-
Notification: Use to notify client and users (Use SMTP as oppose to other services) Action: New Users: 1. Welcome email after registration (Booking flow 2) 2. Notification after a success / failed payment 3. Notication for Meeting Info 4. Scheduled Reminder Notification (Option to sent the frequency) Existing users: 1. Notification after a success / failed payment 2. Notication for Meeting Info 3. Schedule Reminder Notification (Option to sent the frequency) Owner/Client: 1. Notification after a payment 2. Notification after a meeting is scheduled 3. Scheduled Reminder Notification (Option to sent the frequency)
-
Tele-Health/ Video Conference Tool: Jitsit meet (Self hosted instance)