Service to help with scheduling/feedback for Coaches/Mentees
This installs all dependencies in the project, and sets up the db
./go
./go migrate_db [development|test]
####Testing Make sure to write your tests as you write your code. Passing tests for new code required for PR acceptance.
./go test
- Node
- Express
- Webpack
- Babel es2016
- SQL via Knex
- React
We're using knex to generate our SQL
| action | verb | path |
|---|---|---|
| Get Coach Appt List | get | /api/v1/appointments/coach-schedule |
| Get Mentee Appt List | get | /api/v1/appointments/mentee-schedule |
| Schedule Next Available Appt | post | /calendar/find-next |
| findAllAppointmentByCoachId() | get | /api/v1/appointments/ |
| findAllAppointmentByAttendee() | get | /api/v1/appointments/ |
| deleteAppointmentById() | post | /api/v1/appointments/ |
| action | CRUD | verb | path | echo call (if applicable) |
|---|---|---|---|---|
| createUser() | create | post | /api/v1/coaches/ | /coach init |
| getActiveCoaches() | read | get | /api/v1/coaches/ | /coach |
| updateUserByLgId() | update | post | /api/v1/coaches/ | |
| activateCoach() | update | post | /api/v1/coaches/ | /coach activate |
| deactivateCoach() | update | post | /api/v1/coaches/ | /coach deactivate |
| deleteUserByLgId() | delete | post | /api/v1/coaches/ |
| action | verb | path |
|---|---|---|
| Get Analytics List | get | /api/v1/analytics |