Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create New Coaching Sessions #66

Open
jhodapp opened this issue Jan 24, 2025 · 0 comments
Open

Create New Coaching Sessions #66

jhodapp opened this issue Jan 24, 2025 · 0 comments
Labels
feature work Specifically implementing a new feature
Milestone

Comments

@jhodapp
Copy link
Member

jhodapp commented Jan 24, 2025

Overview

  • Add a createCoachingSession function in src/lib/api/coaching-sessions.ts that pairs with the backend’s create endpoint (see src/lib/api/actions.ts for a good reference)
  • Add a new card (parent component) to the Dashboard page that is only visible for any Coach (for now)
  • Add new Next.js client-side component with:
    • A “form” for creating a Coaching Session with date/time selector
    • Model it (and consider literally starting from) after the actions-list.tsx component source
    • It should work in tandem with the existing select-coaching-session.tsx component, meaning that you can edit the sessions of a Coachee once an Organization and Coaching Relationship are selected

Design

Consider putting the existing coaching-session-selector card component and the new coaching session creator component in a frame or something to indicate they work together

Note: we use shadcn for our component framework

@jhodapp jhodapp added the feature work Specifically implementing a new feature label Jan 24, 2025
@jhodapp jhodapp added this to the 1.0-beta1 milestone Jan 24, 2025
@jhodapp jhodapp moved this to 🔖 Ready in Refactor Coaching Platform Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature work Specifically implementing a new feature
Projects
Status: 🔖 Ready
Development

No branches or pull requests

1 participant