Skip to content

BYU-CS-260-Winter-2020/photo-bomb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Photo Bomb

In this assignment, you will build an entire web application, using Vue CLI for the front end and Node, Express, and Mongo on the back end.

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 tutorials to create the application. This will help you create an application for sharing photos, including user authentication, uploading photos to a user's account, seeing all the photos in a user's account, and showing all photos on the home page. Once you are done, the home page should look like this:

home page

and a user's photo page should look like this:

photo page

Additional Functionality

Once you complete these introductory tutorials, add the following functionality:

Then install your app on Digital Ocean.

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. Add ten photos of your own from at least two different accounts to demonstrate this. 70
Photo page meets requirements 10
Comments meet requirements 20

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published