init
This commit is contained in:
commit
3e2c16c074
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.kiro/
|
||||
45
brainstorm.md
Normal file
45
brainstorm.md
Normal file
@ -0,0 +1,45 @@
|
||||
Features
|
||||
1. 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 paypal) 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 paypal) 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
|
||||
2. 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.
|
||||
3. Admin dashboard: For Client or Owner
|
||||
Fetures:
|
||||
1. Schedule
|
||||
2. Notification
|
||||
3. Number of active users
|
||||
4. Report, (Finance and other metrics)
|
||||
4. 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)
|
||||
|
||||
5. Tele-Health/ Video Conference
|
||||
Tool: Jitsit meet (Self hosted instance)
|
||||
Loading…
Reference in New Issue
Block a user