LeoPrint

Emma Shang Hansen, Michelle Lous, Sigrid Kversøy, Mari Hegrenes Øvrebø, Lisa Hanevold

15.11.22

Administrative details

Client name:

IPD workshop helpers

Website name:

Leoprint

Go to the website!
P1 requirements
P2 design
P4 testing

The changes we have made

Folder Structure

List of files and folders:

Emma filled her minimum requrements by making the gallery and project sites. She also was responsible for defining the fontsizes to be responsive. She also made the script that shows and hides forms for the add project part of the gallery site, and the booking on the calendar site.

Michelle made the ask for help site. In collaboration with Emma and Sigrid she made the script for form validation to all the three pages using forms.

Lisa made the page for directions on how to use the 3D printers. She also made the function in the menu script that marks the active site as blue in the menu so you can see which page you are on.

Sigrid made the booking and calendar site. She used a script to make all the empty table elements in the calendar to avoid repetition of the same elemet in the html file.

Mari made the home page. She also made the menu bar used on each page as well as the burger menu.

All group members made their own site responsive and helpen each other out when needed.

Division of tasks:


Filename Description Completed it
style.css The code that styles the global styles to all the pages. All
homepage.html The homepage. Mari
homeStyle.css styling the home page. Placement of the elements. Mari
calendar.html The calendar shows bookings, and the button directs you to the popup of the booking form. Sigrid
calendarStyle.css Styling the calendar. Sigrid
howTo.html Guide on how to use the printers. Lisa
howToStyle.css Styling the how to page. Lisa
help.html Gives you contact information to the workshop helpers. Includes a form where you can send a message. Michelle
helpStyle.css Styling the contact page. Michelle
gallery.html A gallery with old 3D-printing projects. “Add new project” button at the top. Form for adding new project appears when you click the "add project button". Emma
galleryStyle.css styles the Gallery and the projects. Emma
project_1.html Shows how a project would look like. Emma
project_2.html Shows how a project would look like. Emma
project_3.html Shows how a project would look like. Emma
Images Needed pictures of old projects. Emma
menu.js Define the menu in a javascript so the code is not repeated in each html file. Also defines the burger menu and marks the active page blue. Mari and Lisa
burgerMenu.js When burger is clicked the script calls the css animation and the menu slides in from the side. Mari
calendar.js Makes the calendar elements. Shows todays date ad default. Updates to the chosen date. Changes the color of the box of selected time. Sigrid
help.js Validates all of the forms in this website. Michelle, Sigrid and Emma
addProjectForm_Show-Hide.js Shows and hides forms, when clicking certain buttons. Emma