Payman Land represents the revolutionary evolution of our original TRY-FIT concept - transforming from a simple virtual try-on application into a comprehensive multiplayer fashion metaverse powered by cutting-edge AI and blockchain technology.
Our journey began with TRY-FIT, a pioneering virtual fashion platform where users could:
- ๐ฎ Explore gamified environments for immersive shopping experiences
- ๐ Try on clothes and accessories using advanced image diffusion technology
- ๐ธ Upload personal images to see how selected clothing items would look on them
- ๐๏ธ Shop in a virtual world with realistic try-on capabilities
Building upon TRY-FIT's foundation, Payman Land has evolved into a next-generation virtual fashion metaverse featuring:
- Real-time multiplayer interactions powered by Socket.io
- 3D virtual world built with Phaser.js game engine
- Avatar customization with 8-bit style characters
- Social shopping with friends and community
- Google Gemini AI integration for intelligent fashion recommendations
- LangChain-powered conversational shopping assistant
- Advanced image diffusion for realistic try-on experiences
- Smart outfit suggestions based on user preferences
- PayMan wallet integration for secure transactions
- TSD (Test Dollar) payments between players
- Ethereum blockchain support via Ethers.js
- Decentralized shopping with cryptocurrency payments
- Responsive design with TailwindCSS and Chakra UI
- Smooth animations powered by Framer Motion
- Intuitive navigation with React Router
- Mobile-optimized experience across all devices
React 18.3.1 + TypeScript + Vite
โโโ UI Framework: Chakra UI + TailwindCSS
โโโ Animations: Framer Motion
โโโ Game Engine: Phaser.js 3.80.1
โโโ State Management: React Hooks
โโโ Routing: React Router DOM
โโโ Icons: Lucide React
Node.js + Express.js
โโโ Real-time Communication: Socket.io
โโโ CORS Support: Express CORS
โโโ WebSocket Server: Custom multiplayer logic
โโโ API Routes: RESTful endpoints
AI Services:
โโโ Google Generative AI (Gemini)
โโโ LangChain Core & Framework
โโโ PayMan AI SDK
Blockchain:
โโโ Ethers.js (Ethereum integration)
โโโ PayMan Wallet Connect
โโโ TSD Payment System
Build Tools: Vite + React Scripts
Testing: Jest + React Testing Library
Deployment: Vercel (Frontend) + Railway/Render (Backend)
Version Control: Git + GitHub
payman-land/
โโโ ๐ api/ # Backend WebSocket server
โ โโโ server.js # Express + Socket.io server
โ โโโ package.json # Backend dependencies
โโโ ๐ src/ # Frontend React application
โ โโโ ๐ components/ # React components
โ โ โโโ LandingPage.js # Marketing landing page
โ โ โโโ Dashboard.js # User dashboard
โ โ โโโ AvatarCreation.js # Avatar customization
โ โ โโโ Playground.js # Main game world
โ โ โโโ PaymanCallback.js # Payment integration
โ โโโ ๐ services/ # API and external services
โ โโโ ๐ utils/ # Utility functions
โ โโโ ๐ lib/ # Shared libraries
โ โโโ ๐ assets/ # Static assets
โโโ ๐ public/ # Static public files
โโโ ๐ scripts/ # Build and deployment scripts
โโโ ๐ DEPLOYMENT_GUIDE.md # Comprehensive deployment guide
โโโ ๐ PAYMAN_SETUP.md # PayMan integration setup
โโโ ๐ README.md # This file
- Node.js 16+
- npm or yarn
- Git
- Clone the repository
git clone https://github.com/jishanahmed-shaikh/paymanland-v2.git
cd payman-land- Install frontend dependencies
npm install- Install backend dependencies
cd api
npm install
cd ..- Set up environment variables
# Create .env file in root directory
REACT_APP_MULTIPLAYER_SERVER_URL=http://localhost:3001
REACT_APP_PAYMAN_API_KEY=your_payman_api_key
REACT_APP_GOOGLE_AI_API_KEY=your_google_ai_key- Start the development servers
Terminal 1 - Backend:
cd api
npm startTerminal 2 - Frontend:
npm start- Open your browser
Navigate to
http://localhost:3000to see the application.
- Choose your unique 8-bit style avatar
- Customize appearance and style preferences
- Set up your PayMan wallet connection
- Navigate the virtual fashion world using arrow keys or WASD
- Discover different shops and fashion districts
- Interact with other players in real-time
- Upload your photo for AI-powered try-on experiences
- Browse clothing collections from various virtual stores
- See realistic previews using image diffusion technology
- Purchase items using TSD (Test Dollars) or cryptocurrency
- Send payments to other players
- Build your virtual wardrobe
- Chat with nearby players
- Get fashion advice from the community
- Share your favorite outfits
npm run build:vercel
# Deploy to Vercel automatically via GitHub integration# See DEPLOYMENT_GUIDE.md for detailed instructions
echo "web: node api/server.js" > Procfile
git push origin mainFor detailed deployment instructions, see DEPLOYMENT_GUIDE.md.
Payman Land integrates with the PayMan AI payment system for seamless cryptocurrency transactions. See PAYMAN_SETUP.md for complete setup instructions.
- TSD Wallet with 1000 test dollars
- Natural language payments via AI
- Secure blockchain transactions
- Real-time payment notifications
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow React best practices
- Use TypeScript for new components
- Write comprehensive tests
- Follow conventional commit messages
- Ensure mobile responsiveness
- Lighthouse Score: 95+ (Performance, Accessibility, SEO)
- Bundle Size: Optimized with code splitting
- Load Time: < 3 seconds on 3G networks
- Mobile Responsive: 100% mobile compatibility
- SEO Optimized: Meta tags, structured data, sitemap
- Blockchain Security: All transactions secured by Ethereum network
- Data Privacy: GDPR compliant data handling
- Secure Authentication: PayMan wallet integration
- HTTPS Encryption: End-to-end encrypted communications
- Regular Security Audits: Continuous security monitoring
- Multiplayer virtual world
- Avatar creation system
- PayMan wallet integration
- Basic try-on functionality
- Google Gemini AI integration
- LangChain conversational AI
- Advanced image diffusion models
- Personalized fashion recommendations
- NFT fashion items
- Creator marketplace
- Brand partnerships
- Virtual fashion shows
- React Native mobile app
- AR try-on with camera
- Push notifications
- Offline mode support
- Documentation: Wiki
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Discord: Join our community
- Twitter: @Om S Bhojane
- Twitter: @Jishanahmed AR Shaikh
This project is licensed under the MIT License - see the LICENSE file for details.
This is a collaborative project developed by:
- Om S Bhojane - Lead Developer & AI Integration Specialist
- Jishanahmed AR Shaikh - Co-Developer & Project Architect
- PayMan AI Team for blockchain payment integration
- Google AI for Gemini API access
- Phaser.js Community for game engine support
- React Community for framework excellence
- Open Source Contributors who made this possible
โญ Star this repository if you found it helpful!
๐ Try Payman Land Now | ๐บ Watch Demo | ๐ Read Docs
Built with โค๏ธ by the Payman Land Team

