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

Schedule Meeting #9

Open
jwills-r8 opened this issue Feb 28, 2024 · 3 comments
Open

Schedule Meeting #9

jwills-r8 opened this issue Feb 28, 2024 · 3 comments
Assignees
Labels

Comments

@jwills-r8
Copy link

jwills-r8 commented Feb 28, 2024

As a person requesting a meeting
I want to see available meeting times for a given host
So that I can select a convenient time for me

Given a link
When I click a link
Then I see a calendar to select a day for a meeting
when I select a day I see all available meeting options
when I select a meeting option
then I see the host information
and am prompted to enter my Name and email address
when I hit submit
then a meeting is scheduled on the rise8 hiring calendar with invites for the host and candidate

@jwills-r8 jwills-r8 moved this to Todo in Neverl8 Feb 28, 2024
@jwills-r8 jwills-r8 added enhancement Refactor or Optimization feature and removed enhancement Refactor or Optimization labels Feb 28, 2024
@jwills-r8 jwills-r8 added this to the Intial Feature set milestone Mar 3, 2024
@drewfugate drewfugate moved this from Todo to In Progress in Neverl8 Mar 13, 2024
@drewfugate drewfugate self-assigned this Mar 13, 2024
@drewfugate
Copy link
Contributor

Update: working on creating a simple vue frontend for this ticket so that we can properly set up and test our routes and controllers. So far I've got it integrated into the app & docker and can retrieve data and access the static frontend files. Should hopefully have something more tangible by tomorrow/Monday.

@drewfugate
Copy link
Contributor

Update2: Working on implementing vuetify components, and restructured some of the back end. For the purposes of not making this ticket too much more complex, I'm going to rely on hard coding the initial meeting set up (by the "hiring manager"), and do Calendar to select day -> Available meeting times -> Choose meeting time -> Host information -> Enter name & email -> Press submit -> Meeting time is entered into the DB.

@drewfugate
Copy link
Contributor

Should be in a good enough place now for a PR.
Calendar allows dates from today til 30 days from current day.
Meetings can be scheduled only at least one day ahead.
Times are pulled from hosts' time preferences minus schedule conflicts (full implementation coming w/google API ticket)
On submit, meeting ID, candidate name & email, and selected time slot are sent to backend.
Selected time slot is saved to the given meeting.
(Utilizes Vue3 & Vuetify)

  • Future ticket should involve saving candidate information as well

Image

Image

Image

@drewfugate drewfugate moved this from In Progress to Ready For Review in Neverl8 Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Ready For Review
Development

No branches or pull requests

2 participants