PunkSociety roadmap!๐ค
What we've done and what will we do next! ๐ฏ๐ค Roadmap
๐ฃ Phase 1 (MVP)
- โ Create PunkPosts contract
- โ Create PunkProfile contract to register users info and socials
- โ PunkSociety contract: Social interactions
- โ Post creation tool
- โ User profile page
- โ Search: By address or username
- โ Enable options for sharing on other platforms
- โ Enable following users, liking, commenting and sharing posts
- โ Incentive model: Likes and comments send $ to the user on the other end. Posting sends $ to PunkSociety's deployer.
- Dynamic page to view individual posts
๐ Phase 2 (Business model)
- Easy onramp tool: Easy USDC buying tool for onboarding new users.FundButton from Coinbase |OnchainKit extension for Scaffold-ETH 2
- Dashboard Insights: Track and analyze your revenue
๐ Phase 3 (Indexing)
- Integrate The Graph to index activity and save RPC callsBootstrap a Full Stack Modern dapp using the Scaffold-ETH CLI and Subgraph Extension |The Graph tool for creating a subgraph
- Categories: Allow users to categorize their posts, filter by category and search by category
- Notification system
- Search by post content
๐ฌ Phase 4 (Social enhancement)
- Direct messages: Allow users to send private messages to each otherPush Protocol
- Customization: Allow users to customize their profile appearance
- Collections: Create and share collections of posts
- Groups: Allow users to create and join groups with custom chat and newsfeed
๐จโ๐ฆฝ Phase 5 (Ease of use)
- Multi-language support: Switch between languages
- Educational Content: Include onboarding tutorials and step-by-step guides to help users understand what they can do on the platform
- Web 2.5 social login with account abstraction: Sign up and log in with Google, Twitter, Instagram, etc.wagmi-thirdweb Connect Button
- Accessibility support: For the hearing and visually impaired, the app should be ARIA compliant to support screen readers and other assistive technologiesARIA
- Add special metadata to NFTs: for screen readers and SEO