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