Skip to content

GUI program to compare all amazon marketplaces, save the results, and view.

Notifications You must be signed in to change notification settings

hasancagli/amazon-compare-marketplaces-gui

Repository files navigation

Amazon Compare Marketplaces GUI

This application allows you to compare the prices and other information of products from different marketplaces on Amazon. All the data is retrieved from the Amazon SP-API. The application is written in Python and uses the Tkinter library for the GUI.

Requirements

  • Amazon Developer Account to get the credentials for the SP-API
  • Python 3.8 or higher
  • Postgres Database Credentials (can be hosted locally or on a server)

Technologies used

  • Python
  • Tkinter
  • Amazon SP-API
  • Postgres Database
  • Pandas
  • Manipulating Data
  • Threading

Installation Guide

  1. Clone the repository
  2. Install the requirements with pip install -r requirements.txt
  3. In the global_variables.py file, enter your credentials for the SP-API and the Postgres Database
  4. On 'database_functions/comments.py' root, run the commented lines to create tables in your database.
  5. Run the main.py file by typing python main.py in the terminal

Notes

  • The application is still in development and is not yet finished, so lots of features are waiting to be implemented.
  • You may want to move your credentials to a '.env' file for security reasons.
  • You can find an example 'Import File' in the main directory.

Possible Improvements

  • Database queries and structure should be optimized for better performance. There are missing indexing problems and performance drops on the current version.

Screenshots

Screenshot 2023-02-04 at 02 18 29

Screenshot 2023-02-04 at 02 08 37

About

GUI program to compare all amazon marketplaces, save the results, and view.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages