The Registration server application

I have set up a back-end server application at the URL

http://cmsc106.net/Registration

This application will serve up information about events taking place in the Math Department and allow users to register to participate in an event.

This back end server responds to four different requests:

MethodURLDescription
GET/peopleReturns a list of people in the system
GET/eventsReturns a list of events in the system
POST/registrationsRegisters one person for one event
GET/events/{id}/peopleReturns a list of people for an event

More detailed information about each of these requests is available at

http://cmsc106.net/Registration/swagger-ui/index.html

Building a front end

Over the rest of this week I am going to be building a front end for this system in class. I will be demonstrating the process I typically go through to plan and build a JavaScript application.

The front end I am planning will be a single page application that has three sections:

When I have completed the front end I will post the source code for the front end to the course web site.