This is my app for the take home assignment you requested. This was a really fun project with a lot to consider. Here are some consessions I had to make due to the time crunch but could make this a lot more user friendly
- Have different calendar layouts for Students depending on different Coaches schedules
- A separate page for Coaches to easily sort through previous meetings by Student and look through comments and ratings with an ability to edit, delete.
- Students and Coches be able to cancel and reschedule meetings, but only within a 24 hour notice period.
- Coaches be able to add repeat availability times without needing to click multiple times - (ex. Every Tuesday 2pm-4pm)
I will send Keanu the connection string to my postgres sql so you can see the database if you like!
Thanks for the time you take to look through my code,
Emily
npm start (to start the server and connect to db)
Select a user on top to view events