@@ -216,75 +216,84 @@ JS AMAZONA
216216 12 . button id message-overlay-close-button OK
217217 13 . add class active to it
218218 14 . add event listener for button to call callback
219- 24 . Register Screen Action
220- 1 . after_render handle form submit
221- 2 . create register request in frontend
222- 3 . create register api in backend
223- 25 . Create Checkout Wizard Header Component
219+ 24 . Register Screen
220+ 1 . create RegisterScreen.js
221+ 2 . add form elements
222+ 3 . after_render handle form submit
223+ 4 . create register request in frontend
224+ 5 . create register api in backend
225+ 25 . User Profile Screen
226+ 1 . create ProfileScreen.js
227+ 2 . add form elements
228+ 3 . after_render handle form submit
229+ 4 . create profile update request in frontend
230+ 5 . create profile update api in backend
231+ 6 . implement sign out
232+ 26 . Create Checkout Wizard Header Component
224233 1 . create component
225234 2 . style component
226- 26 . Shipping Screen
235+ 27 . Shipping Screen
227236 1 . create ShippingScreen.js
228237 2 . style elements
229238 3 . handle form submit
230- 27 . Payment Screen
239+ 28 . Payment Screen
231240 1 . create PaymentScreen.js
232241 2 . style elements
233242 3 . handle form submit
234- 28 . PlaceOrder Screen UI
243+ 29 . PlaceOrder Screen UI
235244 1 . create PlaceOrder.js
236245 2 . style elements
237- 29 . PlaceOrder Screen Action
246+ 30 . PlaceOrder Screen Action
238247 1 . handle form submit
239248 2 . create backend api to create order
240- 30 . Order Screen
249+ 31 . Order Screen
241250 1 . create OrderScreen.js
242251 2 . style elements
243- 31 . PayPal Payment
252+ 32 . PayPal Payment
244253 1 . add paypal checkout script
245254 2 . show paypal button
246255 3 . update order after payment
247- 32 . User Profile UI
256+ 33 . User Profile UI
248257 1 . create ProfileScreen.js
249258 2 . style elements
250- 33 . User Profile Data
259+ 34 . User Profile Data
251260 1 . Create profile info backend api
252261 2 . Create user orders api
253262 3 . Call apis in the backend
254- 34 . Update Profile
263+ 35 . Update Profile
255264 1 . handle form submit
256265 2 . send request to backend
257266 3 . create api to update profile
258- 35 . Admin Products UI
267+ 36 . Admin Products UI
259268 1 . create Admin Order menu in header
260269 2 . create ProductListScreen.js
261270 3 . show products with edit and delete button
262271 4 . show create product button
263272 5 . implement create product backend
264273 6 . redirect user to edit product screen
265- 36 . Edit Product
274+ 37 . Edit Product
266275 1 . create ProductListScreen.js
267276 2 . load product data from backend
268277 3 . handle form submit
269278 4 . save product in backend
270- 37 . Delete Product
279+ 38 . Delete Product
271280 1 . update ProductListScreen.js
272281 2 . handle delete button
273282 3 . rerender after deletion
274- 38 . Admin Orders
283+ 39 . Admin Orders
275284 1 . create Admin Order menu in header
276285 2 . create AdminOrder.js
277286 3 . load orders from backend
278287 4 . list them in the screen
279288 5 . show delete and edit button
280289 6 . redirect to order details on edit action
281- 39 . Edit Order
290+ 40 . Edit Order
282291 1 . if order is payed show deliver button for admin
283292 2 . handle click on deliver button
284293 3 . set state to delivered
285- 40 . Delete Order
294+ 41 . Delete Order
286295 1 . update OrderListScreen.js
287296 2 . handle delete button
288297 3 . rerender after deletion
289- 41 . Publish heroku
298+ 42 . Publish heroku
290299 1 . publish steps
0 commit comments