# Requirements 💡

  • Each product has its own page
  • The product may have the status "new"
  • The ability to sort products
  • The ability to paginate products
  • Notification after adding the product to the cart
  • Show the last 4 videos from YT on main page
  • There are products with the status "new" on the home page
  • Form for subscribing to the newsletter
  • Each article has its own page
  • Multi-step form
  • You can go back to the last steo in the multi-step form
  • After hovering over the input, a tooltip with the requirements appears in the form
  • If you are placing an order and want to leave the page, a warning should appear
  • After correctly placing the order, you are redirected to the finish page
  • If the path is incorrect, an error page should appear
  • Sticky menu
  • Dockerize app
  • Unit tests
  • Application monitoring and error tracking
  • Payment
  • Admin panel
  • PWA