Group Assignment

Welcome to your group assignment!

Here's what you need to do:

Using a shared git repository and a branching model, collaborate in groups of 4-5 in order to produce a static HTML website that is made publicly available through a deployment pipeline (i.e. Netlify).

Your repository should include a file called 'README.MD' in the root folder of your repository (not your public site) that lists:

  • The people in your group
  • The pages each person contributed
  • A description of your branching model

Your website needs to have 11 pages - one homepage, which lists and links to the other 10 pages, plus one page each for each item in the OWASP Top 10 Web Application Security Risks Opens in a new window.

Each page should have...

  • a title representing the name of the security risk
  • the summary of the security risk that OWASP provides
  • your team's best "plain-English" description of the risk1

Each individual will be responsible for creating 2 pages, but after they've been created, you can collaborate on the content.

A few notes:

You're welcome to use the "Simple Static Site Generator" to generate your pages. You can hand-code HTML pages if you must, or, if you're feeling ambitious, you can use another static site generator.

A few SSGs that are pretty popular:

There's tons more Opens in a new window, too. For this assignment, though, just make sure you're not going too far down the rabbit hole. Pick one that works for everyone on the team, choose a simple template, and focus on the MVP.

Deliverables for this assignment:

In blackboard, submit the live URL of the new site you made, along with the link to your github repo.


Footnotes

  1. If you can't make heads or tails of it, do your best, and then explain what terminology, technology or concept was the roadblock for your team. Back to '"plain-English" description'