Introduction
This document is designed to inform both students and markers about the expectations of this assignment. This project is graded out of 10 points, with 1 point awarded for each criterion.
Please note that the checklists below are not optional, and do not form a part of your grade. The content in the checklists is expected from every passing submission.
A Gantt chart for project timing
A design prototype
A style guide
A kanban project board
A repository link
A hosted application demo link
Must use an approved JavaScript Framework
Must use an approved CSS Framework
Must be hosted on an approved Static Host
Must use an approved Design Application
Must use an approved Planning Application
A user may view a list of Venues
A user may search for a specific Venue
A user may view a specific Venue page by id
A user may view a calendar with available dates for a Venue
A user with a stud.noroff.no
email may register as a customer
A registered customer may create a booking at a Venue
A registered customer may view their upcoming bookings
A user with a stud.noroff.no
email may register as a Venue manager
A registered Venue manager may create a Venue
A registered Venue manager may update a Venue they manage
A registered Venue manager may delete a Venue they manage
A registered Venue manager may view bookings for a Venue they manage
A registered user may login
A registered user may update their avatar
A registered user may logout
Application JS code uses best practices
Application JS code is error free and well formatted
Application CSS code uses best practices
Application HTML code uses best practices
Errors are handled appropriately with useful alerts to the user
All form inputs are appropriately validated and accessible
Navigation UI is efficient, functional and accessible
Theme is appealing to the target audience
Theme palette is WCAG colour compliant
Content is arranged into an appealing responsive layout
Tags: