Welcome to the NFT Platform project, a Django-powered marketplace designed for the seamless purchase and sale of NFTs (Non-Fungible Tokens). This platform is equipped with robust features, including user registration and authentication through the MetaMask cryptocurrency wallet. Built on Django, the backend leverages Django Rest Framework (DRF) for efficient and secure API endpoints.
- MetaMask Integration: Seamlessly register and authenticate users through the popular MetaMask cryptocurrency wallet, ensuring a secure and user-friendly experience.
- DRF-powered Views: Utilizing Django Rest Framework, our project employs powerful views to handle various aspects of the NFT marketplace, ensuring efficient data communication and interaction.
- SQLite Database: The default Django database, SQLite, is employed to manage the data efficiently. It provides a lightweight, serverless, and easy-to-set-up solution for development purposes.
- Auction-Based Transactions: Facilitate the buying and selling of NFTs through auction mechanisms, providing a dynamic and engaging way for users to participate in the marketplace.
- Custom Blockchain Logic: Implement your blockchain logic to enhance the security and transparency of transactions within the platform. This custom blockchain logic ensures a decentralized and tamper-resistant environment for NFT trading.
- Clone the Repository:
git clone https://github.com/azazzillo/nft_diplom
- Install Dependencies:
pip install -r requirements.txt
- Run Migrations:
python manage.py migrate
- Start the Development Server:
python manage.py runserver
- Visit the Platform: Open your web browser and navigate to http://localhost:8000 to explore the NFT marketplace.