-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.js
More file actions
56 lines (47 loc) · 2.18 KB
/
Copy pathsetup.js
File metadata and controls
56 lines (47 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
console.log('RWA ExChange Setup');
console.log('============================\n');
// Check if .env.local exists
const envPath = path.join(__dirname, '.env.local');
if (!fs.existsSync(envPath)) {
console.log('❌ .env.local file not found');
console.log('📝 Creating .env.local from template...\n');
const envContent = `NEXT_PUBLIC_THIRDWEB_CLIENT_ID=your_thirdweb_client_id_here
# Get your client ID from https://thirdweb.com/dashboard/settings/api-keys
`;
fs.writeFileSync(envPath, envContent);
console.log('✅ Created .env.local file');
console.log('⚠️ Please update NEXT_PUBLIC_THIRDWEB_CLIENT_ID with your actual client ID');
} else {
console.log('✅ .env.local file exists');
}
// Check if node_modules exists
if (!fs.existsSync(path.join(__dirname, 'node_modules'))) {
console.log('❌ Dependencies not installed');
console.log('📦 Please run: npm install');
} else {
console.log('✅ Dependencies installed');
}
console.log('\n🎯 Next Steps:');
console.log('1. Get your Thirdweb client ID from: https://thirdweb.com/dashboard/settings/api-keys');
console.log('2. Update .env.local with your client ID');
console.log('3. Run: npm run dev');
console.log('4. Open: http://localhost:3000');
console.log('\n💡 Enhanced Features:');
console.log('✨ Professional UI/UX with smooth animations');
console.log('🎨 Custom typography (Outfit, Inter, Space Grotesk fonts)');
console.log('🛒 Fully functional buy/sell system with modal interface');
console.log('💳 Advanced wallet connection (MetaMask, WalletConnect, etc.)');
console.log('🔍 Enhanced searchable marketplace with filtering');
console.log('📊 Comprehensive investor dashboard with analytics');
console.log('📱 Fully responsive design for all devices');
console.log('⛓️ Multi-chain support (Avalanche, Polygon, Ethereum)');
console.log('🎭 Framer Motion animations throughout');
console.log('🎯 Professional landing page with call-to-actions');
console.log('\n🔗 Useful Links:');
console.log('- Homepage: /');
console.log('- About: /landing');
console.log('- Marketplace: /collection');
console.log('- Dashboard: /dashboard');