anybuy (e-commerce platform) - це інтернет-магазин, в якому можна купити абсолютно будь-що швидко та доступно. Найближчі конкуренти: rozetka, amazon, e-bay та подібні.
Наша ціль - розробити бекенд частину для продукту anybuy, яка б підтримувала б мінімальний набір функціоналу для його роботи.
Платформа має декілька видів користувачів: покупці та адміністратори. Покупці оформлюють замовлення та купують товари. Адміністратори слідкуюють за роботою продукту.
- зробити замовлення з одного або більше товарів присутніх на платформі
- перевіряти актуальні ціни і наявність продуктів, які додані до замовлення
- переглянути список своїх замовлень
- відредагувати замовлення, яке ще не оформлено (поки замовлення в статусі ”Pending”)???
- переглянути список всіх замовлень
- заборонити створення ордеру для заблокованого покупця
- змінити статус ордеру (на оплачений)
- скасувати замовлення з коментарем
go get github.com/google/uuid
go get -u github.com/gofiber/fiber/v3