Transform your gaming achievements into valuable digital assets on the Solana blockchain
Frontend deployed at: https://solana-hackathon-5nls.vercel.app/
Butaq NFT Studio is a revolutionary platform that bridges the gap between gaming and blockchain technology. We enable gamers to mint their gaming achievements, memorable moments, and digital assets as NFTs on the Solana blockchain, creating a new economy around gaming culture.
- Problem: Gamers invest countless hours building achievements and memories, but these digital assets remain trapped within specific games and platforms
- Solution: Our platform allows gamers to immortalize their achievements on the blockchain, creating lasting value and ownership
- Vision: Build the future of gaming NFTs, one block at a time
Tech Stack: React + TypeScript + Vite + Tailwind CSS + shadcn/ui + Framer Motion
frontend/
โโโ src/
โ โโโ components/
โ โ โโโ ui/ # Reusable UI components (shadcn/ui)
โ โ โโโ demos/ # Component demonstrations
โ โโโ pages/
โ โ โโโ Home.tsx # Landing page
โ โ โโโ Create.tsx # NFT creation interface
โ โ โโโ About.tsx # Team information
โ โ โโโ Gallery.tsx # NFT gallery
โ โโโ lib/ # Utilities and helpers
โโโ public/ # Static assets & team photos
โโโ Docker configuration
Key Features:
- ๐จ Modern Apple-inspired design system
- ๐ Advanced animations with Framer Motion
- ๐ฑ Fully responsive interface
- โก Fast loading with Vite
- ๐ฏ Type-safe development with TypeScript
Tech Stack: Node.js + Express + Solana Web3.js
backend/
โโโ app.js # Main Express server
โโโ nftService.js # NFT minting logic
โโโ get-test-sol.js # SOL token management
โโโ quick-sol.js # Quick Solana operations
โโโ test-nft.js # NFT testing utilities
โโโ wallet.json # Solana wallet configuration
API Endpoints:
POST /api/mint-nft- Mint new gaming NFTGET /api/wallet/balance- Check wallet balancePOST /api/upload- Upload gaming assets
Blockchain Infrastructure:
anchor/ # Anchor framework for Solana programs
โโโ programs/anchor/ # Smart contract code
โ โโโ src/lib.rs # Main program logic
โโโ tests/ # Program tests
โโโ migrations/ # Deployment scripts
solana/
โโโ config/
โโโ id.json # Solana program ID
Smart Contract Features:
- ๐ฎ Gaming NFT metadata standards
- ๐ Secure minting process
- ๐ฐ Royalty management for creators
- ๐ Achievement verification system
Fully containerized architecture with Docker Compose:
services:
frontend: # React + Nginx production build
backend: # Node.js API server
anchor: # Solana development environmentDeployment:
# Build and run all services
docker-compose up --build
# Run specific service
docker-compose up frontend -d| Role | Name | Expertise |
|---|---|---|
| ๐ฏ Product Manager | Alibek Anuarbek | Strategy & Vision |
| ๐ป Frontend Developer | Ualikhanuly Beknur | React & UI/UX |
| โ๏ธ Backend Developer | Yermakhan Sultan | Node.js & APIs |
| ๐ Full-Stack Developer | Satbaldiyev Turarbek | End-to-end Development |
- Node.js 20+
- Docker & Docker Compose
- Solana CLI
- Anchor Framework
- Clone the repository
git clone <repository-url>
cd solana-hackathon- Frontend Development
cd frontend
npm install
npm run dev- Backend Development
cd backend
npm install
node app.js- Solana Program Development
cd anchor
anchor build
anchor test
anchor deploy- Docker Development
# Run entire stack
docker-compose up --build
# Run specific services
docker-compose up frontend backend -d- ๐ฏ Easy NFT Creation: Upload gaming screenshots and achievements
- ๐ Achievement Minting: Convert gaming milestones into NFTs
- ๐จ Custom Metadata: Add descriptions and attributes to NFTs
- ๐ผ๏ธ Personal Gallery: Showcase your gaming NFT collection
- ๐ง Modern Tech Stack: Built with latest technologies
- ๐ฆ Component Library: Reusable UI components
- ๐จ Design System: Consistent styling with Tailwind CSS
- ๐งช Testing Suite: Comprehensive testing for smart contracts
- ๐ Unique Gaming Assets: Collect rare gaming moments
- ๐ Verified Authenticity: Blockchain-verified ownership
- ๐ Value Appreciation: Investment potential in gaming culture
- ๐ Easy Trading: Simple marketplace integration
- โ Frontend: Deployed and fully functional
- โ Backend: Core APIs implemented
- โ Smart Contracts: Basic NFT minting ready
- ๐ Advanced Features: In development
- ๐ฑ Mobile App: Planned for future releases
Apple-Inspired Minimalism:
- Clean, intuitive interfaces
- Smooth animations and transitions
- Focus on user experience
- Consistent design language
- Dark/light mode support
- Live Demo: https://solana-hackathon-5nls.vercel.app/
- Solana Network: Devnet/Mainnet compatibility
- Documentation: Component library and API docs
- Team Photos: Real team gallery in the app
- Innovation: Revolutionize gaming asset ownership
- Technology: Showcase Solana's capabilities
- Community: Build a platform for gamers
- Future: Create sustainable gaming economy
This project is built for the Solana Hackathon and represents the future of gaming NFTs.
Built with โค๏ธ by Butaq Team | Powered by Solana โก
Building the future of gaming NFTs, one block at a time.