[x] Using migration and seeder to insert new User and new Ad into table
[x] Ensure usernames are unique
[x] Create categories table and assign products #tag categories to easily search and group similar items
[x] Add search functionality for all ads in your database and display on the front page (e.g. search bar)
[x] Redirect to Register Page if user has not signed up (navbar links on front page, login page) otherwise if user click "buy" link on individual specs sheet
[x] Search bar input validation - ALISHIA
[x] Create individual information page for each product. Include description of item and user who posted ad. - ABBY
[ ] Allow users to edit and delete their own ads - ABBY
[x] Show users' posted ads on their profile page - MARY
[ ] Create a function that allows users to edit & update profile information. - MARY
[x] Validate all other user input data - where there are forms for user input. (create classes) - ALISHIA
[x] Error Messages (verify and valid user inputs: login, register, username, passwords, ad descriptions, search not found etc.) -ALISHIA MARY ABBY
[ ] Clean up duplicated code in Ads/Users DAO (use recursion and inheritance to minimize repetitive code and put it in a protected class in a method)
[ ] Sticky Forms Implementation
[ ] JS Implementation of backend database
[ ] JS Animation for Categories on Front Page (hover)
[ ] JS Animation when user clicks on individual ad page to redirect to module
[ ] Clean up JS code with Syntactical Sugar
[ ] Decide on JS (ad event listener) or CSS (a: hover) for interactive animation
[ ] Custom CSS styling for buttons, links, color scheme, page style, content of pages, etc. -ALISHIA
[ ] Auto populate Ads from User Input
[ ] Create module for individual product information page
[ ] CSS Grid framework for front page that are responsive to all screen sizes.
[ ] Use bootstrap for building page structure
[ ] Create 'Trash to Treasure' logo & favicon
[ ] Create a dynamic navbar
AMA-AdLister Dream Features
[ ] Show users' sold items
[ ] Update individual product ad page to reflect when it's been sold
[x] Using migration and seeder to insert new User and new Ad into table
[x] Ensure usernames are unique
[x] Create
categories
table and assign products #tag categories to easily search and group similar items[x] Add search functionality for all ads in your database and display on the front page (e.g. search bar)
[x] Redirect to Register Page if user has not signed up (navbar links on front page, login page) otherwise if user click "buy" link on individual specs sheet
[x] Search bar input validation - ALISHIA
[x] Create individual information page for each product. Include description of item and user who posted ad. - ABBY
[ ] Allow users to edit and delete their own ads - ABBY
[x] Show users' posted ads on their profile page - MARY
[ ] Create a function that allows users to edit & update profile information. - MARY
[x] Validate all other user input data - where there are forms for user input. (create classes) - ALISHIA
[x] Error Messages (verify and valid user inputs: login, register, username, passwords, ad descriptions, search not found etc.) -ALISHIA MARY ABBY
[ ] Clean up duplicated code in Ads/Users DAO (use recursion and inheritance to minimize repetitive code and put it in a protected class in a method)
[ ] Sticky Forms Implementation
[ ] JS Implementation of backend database
[ ] JS Animation for Categories on Front Page (hover)
[ ] JS Animation when user clicks on individual ad page to redirect to module
[ ] Clean up JS code with Syntactical Sugar
[ ] Decide on JS (ad event listener) or CSS (a: hover) for interactive animation
[ ] Custom CSS styling for buttons, links, color scheme, page style, content of pages, etc. -ALISHIA
[ ] Auto populate Ads from User Input
[ ] Create module for individual product information page
[ ] CSS Grid framework for front page that are responsive to all screen sizes.
[ ] Use bootstrap for building page structure
[ ] Create 'Trash to Treasure' logo & favicon
[ ] Create a dynamic navbar
AMA-AdLister Dream Features