Git Product home page Git Product logo

cpw213-commercesite's Introduction

Hi there ๐Ÿ‘‹

cpw213-commercesite's People

Contributors

joeprogrammer88 avatar

Watchers

 avatar

cpw213-commercesite's Issues

Add CI Pipeline

Add continuous integration pipeline that will check to make sure code in a pull request compiles successfully.

Add pagination to product catalog page

Product catalog should be broken into small pages. 3 products per page for now. Page number should be displayed below the list of products.
Product catalog should be sorted by Product Title in alphabetical order.

ONLY PULL NECESSARY PRODUCTS FROM DATABASE

Add shopping cart

Each user should be able to browse the product catalog and add items to a shopping cart. For this first implementation we do not need product quantities. Users will add one product at a time to their cart. Duplicates are allowed

  • Add a shopping cart icon to navigation that links to cart page
  • Make an "Add to Cart" button for each product on the product catalog page (Product/Index)
  • Create a "Cart" page that displays all products in the cart

Implement updating products

On the product catalog page, the edit button should take the user to an edit page where they can update all the product information for one specific product. ProductId should NOT be editable.

Allow user to log in

After #21 is complete
Users should be allowed to log in to the website using their username/password

Implement Delete Product

User should be able to delete a product by clicking the delete button on the product catalog page. Before deletion we should have a confirmation page to ensure the user does want to delete the product.

Create README file

Create a README file with the following info

  • Project description
  • List of prerequisites

Create Registration

Create a registration page for users to make an account.
Registration should have the following:

  • Email / Confirm email
  • Password/Confirm password
  • Username (unique)
  • Date of birth

Create page to add Products to the DB

Make an Add page to add products to the database. Ensure client-side and server-side validation are functional. Style the add form with Bootstrap

Change add to cart to use javascript

When adding to cart, use JavaScript to change text of "Add to Cart" button to "Adding..." and disable the button. Display a modal dialog for success or failure message

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.