Project requirements

Basic HTML, CSS, JS website project Heading link

  • Create fully styled site with at least 3 pages (must have 1 home and 1 contact page), any topic/subject
  • Won’t be hosted remotely, will be used in future conceptual exercises
  • No HTML frameworks/boilerplates, must be created from scratch.
  • Site design should be lowest priority.
  • Requirements: logo, navigation menu, hero image, footer, vanilla JS call to action button that alters something on the page, 2 mobile breakpoints, home page & contact page, basic “contact us” form with 2 field types other than “text,” separate design and content styles

Stack project: Inventory management Heading link

LAMP stack project (Sagar)

  • Create site for inventory management, any type of “product”
  • Won’t be hosted remotely, may be used in future conceptual exercises
  • No frameworks/boilerplates, must be created from scratch.
  • Requirements: same site requirements as the Basic “HCJ” project.
  • Additional requirements: web form that a user can use to interact with the database, minimum of 2 tables in the database, must learn normalization, demonstrate at least 1 relationship between the tables, demonstrate all 4 CRUD operations (create, read, update, delete), demonstrate cascade deletion.

MEVN stack project (Lukas)

  • Create site for inventory management, any type of “product”
  • Won’t be hosted remotely, may be used in future conceptual exercises
  • Requirements: same site requirements as the Basic HCJ project.
  • Additional requirements: Use VueJS for front end. Use VueX and Axios.

MEVN stack project (Kevin)

  • Create site for inventory management, any type of “product”
  • Won’t be hosted remotely, may be used in future conceptual exercises
  • Requirements: same site requirements as the Basic HCJ project.
  • Additional requirements: web form that a user can use to interact with the database, minimum of 2 tables in the database, must learn normalization, demonstrate at least 1 relationship between the tables, demonstrate all 4 CRUD operations (create, read, update, delete), demonstrate cascade deletion.