Skip to content

marchuk-dev/amazon-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Опис проекту:

Spring Boot RESTful API для оновлювання статистики в БД та кешування відповіді через певні проміжки часу (наприклад, кожні 5 хвилин).

Технології:

  • база даних: MongoDB
  • авторизація: Spring Security (JWT)
  • кешування: Spring Cache

Для ініціалізації бази даних початковими даними використовував "test_report.json". Зберігати потрібно всю статистику. Всі атрибути можна переглянути в документації (https://developer-docs.amazon.com/sp-api/docs/seller-retail-reports-attributes).

Основні функції:

  1. Реєстрація нового користувача
  2. Авторизація користувача
  3. Вивід статистики по вказаній даті (або проміжку дат)
  4. Вивід статистики по вказаному ASIN (або списку ASINs)
  5. Вивід сумарної статистики по всім датам
  6. Вивід сумарної статистики по всім ASIN
  7. Оновлення всієї статистики через певні проміжки часу із файлу "test_report.json" (проміжок задаєте самі; при зміні певних даних в файлі - в БД відповідні дані мають оновитися)
  8. Всі функції, окрім реєстрації та авторизації, доступні тільки для авторизованих користувачів

Період виконання: 2 дні

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages