Current Status
- index.php [Listing Page]
- account.php [Order History]
- cart.php [Shopping Cart]
- new.php [New User Registration Form]
- login.php [User Login Page]
- validate.js
- Basic form validation for user registration
- Checks that all required fields contain at least 1 character
- Checks that email address is in string + @ + string + . + string[3] format
- Checks that phone number contains exactly 10 digits after stripping all non-numeric characters
- Checks that password is at least 8 characters long
- Checks that verify password field matches password field
- register.php
- Insert New Users When Registered
- Secondary Server-Side Form Validation
- connect.php
- connects to the database
- nav.php
- Contains all of the html code for the navigation and header
- Melissa Dagley (mxd153730)
- Piyush Kumar (pxk152030)
- ✅Check Username and Email to see if they already exist in the system with AJAX[Piyush]
- ✅ Check that all mandatory fields are filled out using JQUERY[Melissa]
- ✅Check that password is strong enough using JQUERY[Melissa]
- ✅Store hashed version of password[Piyush]
- ✅Available to all users, including guests[Melissa]
- ✅Allow Product Filtering[Melissa]
- ✅Genre[Melissa]
- ✅Price[Melissa]
- ✅Release Date[Melissa]
- ✅Allow Product Search[Melissa]
- ✅Paging Functionality[Melissa]
- ✅ADMIN:[Melissa]
- ✅List All Items[Melissa]
- ✅Update Item[Melissa] ***Complete except for updating cover image***
- ✅Delete Item[Melissa]
- ✅Add Item[Melissa] ***Complete except for uploading the image file to the server***
- ✅Verify Login Information[Piyush]
- ✅Start new user session[Piyush]
- ✅Add items to cart[Piyush]
- ✅Show total for cart items[Piyush]
- Update inventory when purchases are made[Piyush]
- Load Order History from database[Melissa]
- Allow user to select specific order[Melissa]
- Sky #CAEBF2 - Light Accent
- Carbon #A9A9A9 - Dark Neutral
- Watermelon #FF3B3F - Bright Accent
- Neutral #EFEFEF - Light Neutral
Online Book Store
Online Bookstore
Online bookstore that allows users to browse available books and place orders. Users can filter by genre, price, and release date.