SE 4200: Web Application Development II
Assignment: Vue.js
Requirements
Using Vue.js, create a basic client-side web application which provides a user interface to the web service created in the previous assignment, with the following features:
A list of resource records which shows all records and their attributes.
A form which accepts input for all resource attributes and creates a new record on submission.
When a record is created successfully, the list should be updated to reflect the addition.
The client application should send well-formed requests to the web service, according to its defined RESTful endpoints and resource specifications.
Make your application look professional and presentable. Use valid HTML and CSS to structure and style your application.
Make any necessary changes to your web service in order to fulfill the requirements above (e.g. support for CORS).
Resources
Refer to the Vue.js Guide to better understand framework concepts.
Refer to the Vue.js API documentation to learn about specific components.
Submission
- Submit your project using Git and GitHub. Start by creating a repo for this assignment here.
- Show your completed assignment to the instructor during class or office hours to receive credit.
Last Updated 01/06/2025