Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

CIS 3100 Project 1 Outline

Overview

Project should use angujar.js to produce 10 pages.

1.   Authentication page, which accepts a hard coded set of username and passwords

2.   A main dashboard that outlines all available pages (home page)

a.   links

3.   An account settings page, where profile and personal details are selected

a.   Cookie setting /  getting

4.   An information page, where an array of .json or other hard coded array information is displayed as a set of divs on the page, akin to npr.org, but without css styling

a.   Add child, set attribute, read json, iterate json

5.   A detail page, where the contents of the information page link to a page where details of the item are present

a.   Url parameters or other

6.   A shopping cart page, where items are stored, after selection in other pages. Implies the use of cookies, to store and update arrays of information selected

a.   Html5 sessionstorage or localstorage,

https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the _Web_Storage_API

b.   Store a json object in local storage, https://stackoverflow.com/a/3357615

7.   A final checkout, where items are displayed for final purchase

a.    but done during the shopping cart

8.   A mock credit card, or payment item page, where payment details are presented, and a finalization button is presented

a.   Simple,  but done during the shopping cart

9.   An order confirmation page

a.   Should be simple, but done during the shopping cart

10. A logout page, where a person goes once they press, logout button

Key resources

1.   Cookies in angular.js, https://docs.angularjs.org/api/ngCookies/service/$cookies