BluntDAO is the biggest IRL onboarding movement to Web3 via Proof of Sesh through local IRL OGs. We are now introducing the unlimited sesh fund, a regular re-up mechanism where anyone can request ETH to host a sesh from contributors. Onboarding the next million, 1 blunt/sesh at a time.
BluntDAO is a decentralized autonomous organization (DAO) focused on onboarding people to Web3 through real-world social interactions called "Proof of Sesh." The concept involves physically meeting with existing DAO members, sharing a sesh (smoking session), and being onboarded into the Web3 ecosystem through this authentic human connection.
- Proof of Sesh: IRL onboarding mechanism through physical meetups
- Multi-chain Support: Solana, NEAR, Polygon, and EVM chains
- NFT Marketplace: BluntDAO NFTs on multiple platforms
- Community Dashboard: Member management and social features
- Unlimited Sesh Fund: Community funding for events and meetups
- Chapter System: Local chapters worldwide
- Main Website: bluntdao.com
- Marketplace: bluntdao.holaplex.market
- DAO Governance: nouns.build/dao/base/0x8a613Cb90Ab3b318D4e46D09F260a84b788e206b
- Home (
/) - Landing page with banner, FAQ, gallery, and roadmap - Dashboard (
/dashboard/*) - Member dashboard with multiple sections - Proof of Sesh (
/pos) - Information about the onboarding process - Links (
/links) - Comprehensive link directory - Map (
/map) - Interactive cannabis legal status map with real-time data - Docs (
/docs) - Documentation and manifesto - Partner Form (
/partner) - Partnership application - Tokenomics (
/tokenomics) - Token economics information
- Overview (
/dashboard/overview) - Main dashboard with member stats - NFT Management (
/dashboard/nft) - View and manage NFTs - Feeds (
/dashboard/feed) - Social feeds and updates - Settings (
/dashboard/settings) - User preferences and configuration - Members (
/dashboard/members) - Member directory and management - AI Training (
/dashboard/train-ai) - AI model training interface
- React 17.0.2 - Frontend framework
- TypeScript 4.1.2 - Type safety
- React Router DOM 5.3.0 - Client-side routing
- Web3Auth 2.1.3 - Web3 authentication
- Solana Web3.js 1.50.1 - Solana blockchain integration
- Metaplex 0.14.0 - NFT marketplace integration
- Leaflet 1.9.4 - Interactive mapping library
- React Leaflet 4.2.1 - React wrapper for Leaflet maps
- Solana: Primary blockchain with NFT marketplace
- NEAR: 420 OG Validators on NEAR protocol
- Polygon: POAPs and soulbound NFTs
- EVM Chains: Base, Ethereum, and other EVM-compatible chains
- Material-UI 4.12.3 - Component library
- Styled Components 5.3.1 - CSS-in-JS styling
- React Slick 0.29.0 - Carousel components
- React Countdown 2.3.2 - Countdown timers
- React QR Code 2.0.7 - QR code generation
- React Scripts 5.0.1 - Build tooling
- React App Rewired 2.2.1 - Custom webpack configuration
- Sass 1.52.3 - CSS preprocessing
- Webpack 5.74.0 - Module bundler
- Twitter: @bluntdao
- Discord: discord.gg/e3cGSTzyWp
- Telegram: t.me/+t2nnbUov1sRhMTgx
- Instagram: @bluntdao
- LinkedIn: BluntDAO Company
- Medium: @bluntdao
- YouTube: BluntDAO Channel
- Reddit: r/BluntDAO
- Newsletter: subscribe.bluntdao.org
- Solana Marketplace: bluntdao.holaplex.market
- NEAR OG Validators: paras.id/token/bluntdao.snft.near::1
- OpenSea: opensea.io/BluntDAO
- Base DAO: nouns.build/dao/base/0x8a613Cb90Ab3b318D4e46D09F260a84b788e206b
- Solana DAO: app.sqds.io/nft/6NrbQwDSvvnkn4Yv82hVnpyLoKsriPV1D7NUXwMKMxAp
- NEAR DAO: app.astrodao.com/dao/blunt.sputnik-dao.near
- Snapshot: snapshot.org/#/bluntdao.eth
- Eventbrite: bluntdao.eventbrite.com
- Lu.ma Events: lu.ma/sesh
- Guild.xyz: guild.xyz/bluntdao
- Warpcast: warpcast.com/~/channel/bluntdao
- GitHub: github.com/BluntDAO
- Documentation: docs.bluntdao.org
- Figma Designs: Figma File
- Miro Flow: Miro Board
- Logo:
/public/img/logo.png - Banner:
/public/img/banner.gif - Animated Logo:
/public/img/BluntAnimated.gif
- Roll Up:
/public/img/roll-up.png - Light/Burn:
/public/img/burn.png - Init:
/public/img/init.png - Create Wallet:
/public/img/token.png - Validation:
/public/img/validation.png - Request:
/public/img/request.png
Located in /public/img/built-with/:
- Solana, NEAR, Polygon, IPFS
- Metaplex, Holaplex, Paras
- Web3Auth, GenaDrop, Keypom
- And many more Web3 infrastructure partners
Located in /public/img/dashboard-imgs/:
- Various dashboard interface images
- Member profile images
- NFT gallery images
- Node.js (v22 or higher)
- Yarn package manager
- Git
-
Clone the repository
git clone https://github.com/BluntDAO/bluntdao-app.git cd bluntdao-app -
Install dependencies
yarn install
-
Environment Configuration
- Create a
.envfile in the root directory - Add your environment variables:
REACT_APP_VERCEL_ENV_WEB3AUTH_CLIENT_ID=your_web3auth_client_id REACT_APP_SOLANA_RPC_URL=your_solana_rpc_url REACT_APP_NEAR_RPC_URL=your_near_rpc_url
- Create a
-
Start development server
yarn start
-
Build for production
yarn build
bluntdao-app/
βββ public/ # Static assets
β βββ img/ # Images and graphics
β βββ icons/ # SVG icons
β βββ index.html # HTML template
βββ src/
β βββ component/ # Reusable components
β β βββ Banner/ # Hero banner
β β βββ Dashboard*/ # Dashboard components
β β βββ Footer/ # Footer component
β β βββ Gallery/ # NFT gallery
β β βββ Navbar/ # Navigation
β β βββ ProofOfSesh/ # POS process
β β βββ ...
β βββ Pages/ # Page components
β β βββ Dashboard/ # Dashboard pages
β β βββ Home.tsx # Landing page
β β βββ Links/ # Links page
β β βββ ...
β βββ gen-state/ # Global state management
β βββ utils/ # Utility functions
β βββ styles/ # Global styles
β βββ App.tsx # Main app component
βββ package.json # Dependencies
βββ tsconfig.json # TypeScript config
βββ README.md # This file
The app uses Web3Auth for social login integration. Configure your client ID in the environment variables.
- RPC endpoint configuration
- Wallet adapter setup
- Metaplex integration
- Solana: Primary blockchain
- NEAR: OG Validators
- Polygon: POAPs and soulbound NFTs
- EVM chains: Base, Ethereum
- Roll Up A Blunt - Find people to sesh with
- Light Blunt - Light and hit the sesh device
- Init - Initialize rotations and pass to new members
- Create Wallet - Download wallet and join community
- Validation - Send address and claim NFT
- Onboard Others - Continue the cycle
- Member management
- NFT viewing and management
- Social feeds
- AI training interface
- Settings and preferences
- Chapter system
- Event management
- Partnership applications
- Volunteer coordination
- Real-time Legal Status: Current cannabis laws for all 50 US states
- Color-coded Visualization: Easy-to-understand status indicators
- Advanced Filtering: Search by legal status, medical/recreational, state name
- Detailed State Information: Penalties, laws, dispensary counts, major businesses
- Mobile Responsive: Optimized for all devices and screen sizes
- SEO Optimized: Structured data and meta tags for search engines
- Authoritative Sources: Links to official legal resources and documentation
- Interactive Features: Click states for detailed information panels
- Structured Data: JSON-LD schema markup on all major pages
- Meta Tags: Comprehensive Open Graph and Twitter Card meta tags
- Sitemap: Complete XML sitemap with all country/state pages (
/sitemap.xml) - Robots.txt: Search engine crawling guidance (
/robots.txt) - Performance: Lazy loading, code splitting, and resource preloading
- Mobile Optimization: Responsive design across all devices
- Page Speed: Optimized images, fonts, and critical resource loading
- Home Page (
/) - Organization schema, comprehensive meta tags - Cannabis Map (
/map) - WebApplication schema, real-time legal data - Country Pages (
/map/:country) - Article schema, location-specific content - State Pages (
/map/:country/:state) - Detailed legal information - Proof of Sesh (
/pos) - Service schema, verification system info - Brand Guidelines (
/brand) - Creative work schema, brand assets
- Primary: "BluntDAO", "cannabis community", "Web3 onboarding"
- Secondary: "proof of sesh", "cannabis legal status", "global cannabis map"
- Long-tail: "cannabis laws by country", "marijuana legalization map", "Web3 cannabis DAO"
- 13+ Countries with dedicated legal status pages
- 50+ US States with comprehensive cannabis law information
- 15+ BluntDAO Chapters with local community information
- 1000+ Cannabis Dispensaries tracked across legal regions
-
Image Optimization
# Convert images to WebP format for better compression # Add proper alt text to all images # Implement responsive image loading with srcset
-
Core Web Vitals
// Implement Intersection Observer for lazy loading // Optimize Largest Contentful Paint (LCP) // Reduce Cumulative Layout Shift (CLS) // Improve First Input Delay (FID)
-
Internal Linking Strategy
- Add contextual links between related cannabis law pages - Create topic clusters around cannabis legalization - Implement breadcrumb navigation site-wide - Add "Related Articles" sections to country pages
-
Content Expansion
- Add cannabis culture sections to country pages - Create comprehensive FAQ pages for each legal status - Develop cannabis industry analysis content - Add historical timeline of cannabis legalization
-
Technical SEO
// Implement proper canonical URLs // Add hreflang tags for international content // Create XML sitemaps for different content types // Optimize URL structure for better crawling
-
Local SEO
- Create location-specific landing pages for BluntDAO chapters - Add Google My Business listings for physical locations - Implement local business schema markup - Create city-specific cannabis law pages
-
Advanced Features
// Implement AMP pages for mobile performance // Add Progressive Web App (PWA) capabilities // Create API documentation with schema markup // Develop cannabis news and blog section
-
Analytics & Monitoring
# Set up Google Search Console monitoring # Implement comprehensive analytics tracking # Create SEO performance dashboards # Monitor cannabis law changes for content updates
- Google Search Console: Monitor search performance and indexing
- Google Analytics 4: Track user behavior and conversion goals
- Screaming Frog: Technical SEO auditing and crawling
- Ahrefs/SEMrush: Keyword research and competitor analysis
- PageSpeed Insights: Core Web Vitals monitoring
- Organic search traffic growth
- Cannabis-related keyword rankings
- Page load speed and Core Web Vitals
- Mobile usability scores
- Local search visibility for BluntDAO chapters
1. **Weekly Legal Updates**
- Track cannabis law changes globally
- Update country/state pages with new legislation
- Create news articles about legalization progress
2. **Educational Content**
- Cannabis 101 guides for beginners
- Web3 onboarding tutorials
- Proof of Sesh explanation videos
3. **Community Content**
- BluntDAO chapter spotlights
- Member success stories
- Event coverage and recaps1. **Developer Resources**
- API documentation for cannabis data
- Integration guides for Web3 features
- Open source contribution guidelines
2. **Industry Analysis**
- Cannabis market reports
- Blockchain adoption in cannabis industry
- DAO governance case studies- Audit all images and add proper alt text
- Implement WebP image format conversion
- Add structured data to remaining pages
- Optimize Core Web Vitals scores
- Set up Google Search Console
- Expand country page content with culture sections
- Create comprehensive FAQ pages
- Implement internal linking strategy
- Add breadcrumb navigation
- Implement local SEO for BluntDAO chapters
- Create cannabis industry analysis content
- Set up automated sitemap generation
- Implement advanced analytics tracking
- Optimize mobile page speed (target <3 seconds)
- Implement touch-friendly navigation
- Ensure proper mobile viewport configuration
- Test cannabis map functionality on mobile devices
- Optimize form submissions for mobile users
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
- Built on the Metaplex foundation
- Originally based on candymachine-v2-boiler-mint-site-noFLP
- Special thanks to all BluntDAO community members and contributors
- Email: [email protected]
- Discord: Join our Discord
- Telegram: Join our Telegram
- Website: bluntdao.com
BluntDAO - Onboarding the next million, 1 blunt/sesh at a time. πΏ