Skip to content

timalikov/arbuz_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arbuz_task

Greetings, ARBUZ people! I am thrilled to share my work with you.

Used PHP 8.2.6 along with PostgreSQL for database storage.

  1. Корзина. В корзину пользователь может добавить несколько продуктов и один продуктом в нескольких количествах.
  2. Инвентарь. Я учел что иногда выбранные продукты могут быть не в наличии и создал таблицу "inventory" где есть количество всех продуктов, а "reorder_threshold" минимальный порог количества продуктов, чтобы уведомить склад если продукт достиг этого порога.
  3. Учитывая что вес у крупных овощей могут быть разным, я разработал базу данных куда нужно указывать вес каждого продукта. Но если вес продукта не зафиксирован(как например у молока), нужно добавить этот продукт в зафиксированном весе. Например, мы не добавляем в базу данных вес одного банана, мы пишем 1 кг банана. Поэтому не имеет значения насколько вес бананов будет отличатся между собой, когда их общий вес зафиксирован(1кг).

Relational Database Diagram: image_2023-05-23_20-43-25

link to the postman results: https://elements.getpostman.com/redirect?entityId=26873228-beff50d4-56bc-4dfd-bf73-a56dc96f64b7&entityType=collection

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages