Skip to content

ktaeho22/lab3a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue XKCD Browser

In this assignment, you will use Vue to build an application that uses an API to browse XKCD comics.

Starting the lab

To start the lab, you must follow this GitHub Classroom link. This will create a private repository for you using our classroom site. We will only grade repositories created and submitted this way.

Once you "Accept the assignment" on GitHub Classroom, it will create a new repository for you and grant you access to it on GitHub. In order to start working on the lab, simply clone the repository to your laptop or other working environment.

Tutorial

Use the tutorial to create the application. This will help you create most of the functionality. Once you are done, your lab should look like this:

xkcd

Additional Functionality

Once you complete the tutorial, add the following functionality:

More navigation buttons

Add buttons to navigate to the first comic and the last comic.

Date and time for comments

Add the current date and time to every comment that is created, then show the current date and time after or below the author's name. You may want to use the moment library to help you format the date and time.

Star rating

Add the ability for people to rate the cartoon. Display the average rating accumulated so far. The average should be separate for each cartoon.

Use this star rating library for Vue.

Use this star ratings tutorial for help.

Change the options on the star rating library so that it increments in steps of 0.5, does not show the current rating, and uses red stars.

When you're done, it should look like this:

rating

Link to GitHub repository

In a footer, you must include a link to your GitHub repository, which must be stored in GitHub Classroom.

Submission

On Canvas, submit the URL for your website, which should be running on your DigitalOcean server.

Rubric for Grading

When we grade these labs, we will award points using the following rubric:

Item Points
The material in the tutorial works 70
Buttons for first and last comic work 10
Date and time for comments work 10
Star ratings work 10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published