To Tutorials and Projects

IT 231 -- Project 2

Goal: Create a static website for a hypothetical business or organization such as a library, tourist information center, or sports team.

  1. Include 4 to 6 pages in your website. Some routes for sample webpages are home, about_us, news, products, mission, sale_items.
  2. You are free to reuse some or all of the routes and pages from your Project 1 submission.
  3. If you use webpages with the routes in the preceding items, and port number 3000, the URLs to view these pages will be:
    localhost:3000/
    localhost:3000/contact_us
    localhost:3000/news
    localhost:3000/sale_items
    localhost:3000/our_office
    
  4. Load the content of each webpage from a file and display it in the browser using res.sendFile.
  5. Unlike Project 1, do include hyperlinks, images, and external stylesheet links on your pages:
    1. On each page, include an HTML link tag that references an external CSS stylesheet. This stylesheet is referenced with a static route. Use the same stylesheet for all HTML pages. Do not use document-level stylesheet, unlike Project 1.
    2. Each webpage in your site should contain hyperlinks to all of the other pages in the site.
    3. Display at least one image one one or more pages in your website. Unlike Project 1, do not display the image directly. Display the image or images using static links.

Grading Breakdown: Functionality: 65, Creativity: 15, Source code comments: 10, Source code headers in each file that include your name, project number, and submit date: 5, Project folder and zipfile named correctly: project1-<your last name> and project1-<your last name>.zip: 5.