Back to LearnProject
CyberPlant — Plant NFT
A blockchain plant-NFT project with a frontend, backend API, and smart contracts.
Project Overview
A plant-NFT project that mints collectible plants as on-chain assets across BSC and Injective, with a Zhipu AI image-recognition service that classifies real plants, and an embedded display for physical interaction with the collection. The stack spans a React/TypeScript frontend, a Python FastAPI backend, Solidity smart contracts, and a hardware display that mirrors NFT state in real time.

Features
- Plant NFT minting and management
- Image recognition and plant classification
- Token economy and trading system
- Multi-chain support (BSC, Injective)
- Modern web interface
- AI-driven plant identification
- Smart contract integration
Technology Stack
- Frontend: React 18, TypeScript, Vite, Tailwind CSS, Axios
- Backend: Python, FastAPI, Docker
- AI: Zhipu AI API
- Blockchain: Solidity, Hardhat, Web3.js
- Networks: BSC Network, Injective Network
- Embedded: Display integration for physical visualization and NFT interaction
- Interaction: Real-time NFT status synchronization, physical button/touch controls for NFT display and switching
Quick Start
- Clone the repository and set up the development environment
- Install dependencies for frontend and backend
- Configure blockchain networks (BSC, Injective)
- Set up AI API credentials
- Deploy smart contracts
- Run the application locally
- Test NFT minting and trading functionality
Copyright & License
This project was developed as part of Adventure X 2025 Hangzhou Hackathon. The project and all its components are owned by the participating team members and contest participants. All rights reserved.