202212-giz-ye-few / idev Goto Github PK
View Code? Open in Web Editor NEWOnline Therapist, Re:Coded Capstone Project
Home Page: https://idev-therapist.vercel.app/
Online Therapist, Re:Coded Capstone Project
Home Page: https://idev-therapist.vercel.app/
Task title
Design Thanks Component
Task description
Design thanks component
Subtasks
Link to the component on Figma
Thanks Component
Build and develop the requirements Firebase JSON tree that will store and hold the data for the requirements page [Design Provided]
Task title
Design Login Page
Task description
Design responsive login page, (ar, en) layouts
Subtasks
Link to the component on Figma
Login Page
As a user, I want to have a profile page, so that I can view my profile when needed.
Figma Link
View Profile Page
Task title
Develop Book Appointment
Task description
let authenticated user to book appointment, go through ALL steps
Build and develop the therapist create account page with its functionality that will enable therapists to create their accounts on the website so that they can communicate with users.
Task title
Design Proffessional Therapist Section
Task description
Design responsive proffessional therapist section
Link to the component on Figma
Proffessional Therapist Section
Task title
Design Auth as Social Media
Task description
Design auth as social media
Subtasks
Link to the component on Figma
Signup as social media
Task title
Design Councelor/therapist CTA Pages
Task description
Design responsive councelor/therapist CTA Pages, (ar, en) layouts
PS: In therapist create form, please add gender field, ignore password/confirm password fields
Subtasks
Link to the component on Figma
Requirements
Therapist Create
Therapist Thanks
Design the requirements page for the therapist's website so that it contains the requirements that any new therapist who wants to join the website community must be aware of these requirements.
Task title
Design Input FormControl
Task description
Design reusable input form control(email, text, password, number, ...etc), could have label
Link to the component on Figma
Input form control
Task title
Design Founding Section
Task description
Design responsive founding section, (ar, en) layouts
Link to the component on Figma
Founding Section
As a store owner, I want to have the contact us page, so that users can contact website support.
Figma Link
Requirements Page
Task title
Design About Page
Task description
Design responsive About page, (ar, en) layouts
Subtasks
Link to the component on Figma
About
Therapist team
Task title
Design Hero Section
Task description
Design reponsive hero section, (ar, en) layouts
Link to the component on Figma
Hero Section
As a therapist, I want to have a blog page on my website where I can share my thoughts and insights with potential clients so that they can get to know me better and understand my approach to therapy.
Figma Link
Blog page
Task title
Design Profile Pages
Task description
Design responsive profile pages, (ar, en) layouts
Subtasks
Link to the component on Figma
View Profile
Edit Profile
As a user of the therapist website, I want to be able to easily purchase tickets for therapy sessions so that I can secure my spot and receive the support I need to improve my mental health.
On the buy ticket page, I want to be able to see the available dates and times of the therapy sessions and the corresponding ticket prices. I expect the page to be user-friendly, intuitive, and easy to navigate.
Screenshots
Figma Link
Buy Ticket page
As a person struggling with anxiety, I want to be able to easily schedule an appointment with a therapist so that I can receive the support and guidance I need to manage my symptoms.
When I visit the therapy provider's website, I should be able to view a list of available therapists and their specialties. I should be able to choose a therapist based on my preferences and schedule an appointment at a time that is convenient for me.
Once I have booked my appointment, I should receive a confirmation email or text message with the date and time of the appointment, as well as any other relevant information or instructions.
![]() Figure 1: Booking 1 |
![]() Figure 2: Booking 2 |
![]() Figure 3: Booking 3 |
![]() Figure 4: Booking 4 |
![]() Figure 5: Booking 5 |
![]() Figure 6: Booking 6 |
![]() Figure 7: Booking 7 |
![]() Figure 8: Booking 8 |
As a user, I want to have a profile page, so that I can view or edit my profile when needed.
Figma Link
Edit Profile Page
Build the Firebase JSON tree for the user/therapist that will store the user/therapist's data [this JSON tree will be used for the authentication (NEEDS MORE STUDY)].
Task title
Design Navbar
Task description
Design Navbar component as shown in screenshot, responsive and (ar, en) layouts
Subtasks
Link to the component on Figma
Navbar
Task title
Translate Hero Section
Task description
Translate Hero Section
As a therapist, I want to have the requirements page built, so that I can understand what are the base requirement and benefits of joining the website.
Figma Link
Requirements Page
Task title
Design like-button Multiple Choices
Task description
Design well-apperance choices looks like button, taking into account checked input style.
Link to the component on Figma
Checked choice
Unchecked choice
Task title
Design Signup Page
Task description
Design responsive signup page, (ar, en) layouts
Subtasks
Link to the component on Figma
Signup Page
Task title
Design Therapist Create Page
Task description
Design responsive therapist create page, (ar, en) layouts
Subtasks
Link to the component on Figma
Therapist Create Page
As a potential therapist [user], I want to be able to create a secure account and login into a platform that will allow me to connect with clients and manage my schedule effectively [connect to a therapist and manage my connections and appointments].
When I navigate to the login/signup page, I want to see clear instructions on how to create an account and sign in. I want to be able to input my name, email address, and secure password to create my account.
I want to be able to access support resources and contact customer service if I encounter any issues with the platform. Overall, I want a user-friendly and secure login/signup feature that allows me to efficiently manage my practice and connect with my clients.
As a website owner of a therapist practice, I want to create and build a comprehensive careers page on my website so that potential employees can easily find and apply for job opportunities at my practice.
Figma Link
Careers page
Task title
Design About us page
Task description
Design responsive about us page, (ar, en) layouts
Subtasks
Link to the component on Figma
About us page
Task title
Develop create a therapist
Task description
let therapist to join if he meets the requirements
Subtasks
Task title
Design Homepage
Task description
Design responsive homepage, (ar, en) layouts
Subtasks
Link to the component on Figma
Homepage
Task title
Update the readme file for the deployment process.
Task description
The readme file will be updated with the deployment process and the URL of the deployed application.
Subtasks
Task title
Design Member of Team Component
Task description
Design responsive member of team component
Link to the component on Figma
Member
Task title
Design Multi-Step Page for Book
Task description
Design responsive Multi-Step page for booking an appointment with therapist
Subtasks
Link to the component on Figma
Book Step 1
Book Step 2
Book Step 3
Book Step 4
Book Step 5
Book Step 6
Book Step 7
Book Step 8
Task title
Design Profile Preview Component
Task description
Design responsive profile preview
Link to the component on Figma
Profile Preview
Task title
Design Footer
Task description
Design Footer component as shown in screenshot, responsive and (ar, en) layouts
Subtasks
Link to the component on Figma
Footer
Task title
Design Dropdown Component
Task description
Design responsive dropdown component
Link to the component on Figma
Dropdown menu
Task title
Design Signup/Signup Thanks/Login Pages
Task description
Design responsive signup/signup thanks/login pages, (ar, en) layouts
Subtasks
Link to the component on Figma
Signup
Signup Thanks
Login
Task title
Design Subscribe Component
Task description
Design responsive subscribe component
Subtasks
Link to the component on Figma
Put the link here
Task title
Design Multiple choices by radio
Task description
Design multiple choices by radio
Subtasks
Link to the component on Figma
Choices
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.