Code Monkey home page Code Monkey logo

drinks's People

Contributors

avillr avatar b17z avatar collin avatar connieelee avatar dadewoyin avatar dakotablair avatar dependabot[bot] avatar dpatlut avatar fterdal avatar geoffbass avatar glebec avatar khumphrey avatar knxyzkn avatar luigilegion avatar omribernstein avatar queerviolet avatar rinaldo avatar sethfork avatar short-matthew-f avatar tmkelly28 avatar

Watchers

 avatar

drinks's Issues

set-up Landing Page

  • I should be able to see an option to see all products

  • I should be able see all my reviews

  • I should be able to see a link somewhere to view my cart

As an engineer I want to be able to have a well-seeded database so that I am able to simulate a number of different scenarios for the user stories below.

  • By doing this, you really set yourselves up to tackle many of the points throughout the tiers. In the long run, this will save you, potentially, tons of time.

  • For example, seed hundreds of products with dummy data so that when you get to the “pagination” user story, you won’t have to worry about adding more products.

  • Likewise, add a bunch of users with products in their carts so editing the cart can be worked on without already having the “add to cart” functionality built out.

use should be able to edit cart

  • change the quantity of a product in my cart.

  • remove a product in my cart.

  • No one else should be able to edit my cart except me.

individual product view

  • set-up component for SingleDrink

    • single Drink should include name, description, image, and all reviews
  • set up reducer for singleDrink

    • incorporate singledrink reducer with allDrinks
  • set up route for singleDrink

    • eagerload all reviews for singleDrink
  • I may want to be able to add a item and specified quantity to my cart from this view

create an account so I can have a logged-in experience.

  • create post request to database with the new user

  • create component for person to register

  • decide if they will be redirected back to home page after creation or to a page letting them know user has been successfully created .

"checkout" the items in my cart so I can purchase my desired goods

  • Think of a typical user experience on popular websites from a guest user and logged-in user perspective.

  • You can just start with by simulating the experience of checking out with a simple confirmation page.

    • "checkout" onclick should store the cart in orders and send redirect them to a confirmation page

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.