Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 2.22 KB

README.md

File metadata and controls

67 lines (43 loc) · 2.22 KB

NFT Selling App with PyQT5 and MySQL

This Python application is a platform for buying and selling Non-Fungible Tokens (NFTs). It features user authentication (login and signup), displays available NFTs, and allows users to buy or sell NFTs while providing detailed information about each NFT.

Table of Contents

Introduction

This application is built using Python with the PyQT5 library for the graphical user interface and MySQL for the database. It enables users to perform the following actions:

  • Authentication: Users can log in or sign up.
  • NFT Display: Display available NFTs with detailed information.
  • Buying and Selling: Users can buy or sell NFTs through the application.

Features

  • User authentication with login and signup functionalities.
  • Display of available NFTs with detailed information (name, description, price, etc.).
  • Buy and sell NFTs within the application.

Installation

To run the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SujalMatolia0/NFT-First-project.git
  2. Install required dependencies:

    pip install pyqt5 mysql-connector-python

Usage

To run the application:

python client.py

Follow the on-screen instructions for logging in or signing up. Once logged in, you can navigate through the app to view available NFTs, buy or sell them, and access detailed information.

Database Setup

The application uses MySQL for storing user information and NFT details. You can find the SQL schema in the db.sql file included in the repository.

There is no need to setup anything, we already setup every command to just to connect to sql-connecter.

Contributing

We welcome contributions! If you'd like to contribute to this project, feel free to open issues, suggest enhancements, or submit pull requests.

Credits