Build a web-based appointment booking application. The application shall comprise of a web service following REST design principles, and of clients that interact with the web service.
Budget: $30 – $250 USD
Build a web-based appointment booking application. The application shall comprise of a web
service following REST design principles, and of clients that interact with the web service. The
web service must be implemented in Java as a Spring Boot application. You are free to
implement the clients using whatever languages or frameworks you prefer.
Build a web-based appointment booking application. The application shall comprise of a web
service following REST design principles, and of clients that interact with the web service. The
web service must be implemented in Java as a Spring Boot application. You are free to
implement the clients using whatever languages or frameworks you prefer. The service may let advisors manage their own availability by blocking and unblocking individual
appointment slots. A blocked slot is not available for students to book; only slots that have not
already been booked can be blocked. The service may also let advisors block and unblock
multiple slots (e.g. an entire day or a specific hour every day of the week) in one go.
In general, advisors cannot cancel students’ appointments. However, the application may check
appointments against the student information system in order to cancel appointments that can
no longer go ahead, e.g. because the student has left the university or changed their degree
programme.
Access to the service’s advisor functionality should be secured appropriately so that only
legitimately authenticated career advisors can access the functionality.
You may create a client as a user interface for career advisors, implementing the
request/response interactions with the web service, including authentication.
service following REST design principles, and of clients that interact with the web service. The
web service must be implemented in Java as a Spring Boot application. You are free to
implement the clients using whatever languages or frameworks you prefer.
Build a web-based appointment booking application. The application shall comprise of a web
service following REST design principles, and of clients that interact with the web service. The
web service must be implemented in Java as a Spring Boot application. You are free to
implement the clients using whatever languages or frameworks you prefer. The service may let advisors manage their own availability by blocking and unblocking individual
appointment slots. A blocked slot is not available for students to book; only slots that have not
already been booked can be blocked. The service may also let advisors block and unblock
multiple slots (e.g. an entire day or a specific hour every day of the week) in one go.
In general, advisors cannot cancel students’ appointments. However, the application may check
appointments against the student information system in order to cancel appointments that can
no longer go ahead, e.g. because the student has left the university or changed their degree
programme.
Access to the service’s advisor functionality should be secured appropriately so that only
legitimately authenticated career advisors can access the functionality.
You may create a client as a user interface for career advisors, implementing the
request/response interactions with the web service, including authentication.