## BRIEF DESCRIPTION

Bazar is a fun and unofficial stock market app with a Minecraft twist. It gives users the exciting opportunity to trade virtual Minecraft items in a virtual trading world. Creating an account, signing in, and depositing money into your virtual wallet is super easy with Bazar. Explore the marketplace and buy or sell a variety of Minecraft items, using your knowledge of the Minecraft universe to make smart investment decisions. Bazar combines gaming and finance, allowing you to have a blast while growing your virtual wealth.

## TECHNICAL DESCRIPTION

### TECHNOLOGIES USED

  • C++: Boost
  • Python: PyBind - PyQt5
  • SQLite

The Bazar project utilizes SQLite as the database management system, the Boost library for C++ database connectivity, Pybind for connecting C++ code with Python, FastAPI for the REST API and PyQt5 for the graphical user interface. With SQLite, user account information, transactions, and item listings are efficiently stored and retrieved. The Boost library facilitates seamless communication between the C++ code and SQLite database. Pybind enables integration between C++ and Python, allowing for smooth execution of trading operations. PyQt5 creates a user-friendly interface, while FastAPI powers the REST API for seamless communication between frontend and backend services. Together, these technologies provide a robust and engaging Minecraft-themed stock market experience in the Bazar app.

## SCREENSHOTS

image-1
image-2
image-3
image-4
image-5
image-6

## AUTHORS

  • SAIED AUSSI
  • LEON PEPLAU
  • ZITA