Inspiration
The inspiration for Genix Era stemmed from the limitations of traditional social media platforms. We wanted to create a platform that allows users to truly own their content, monetize their engagement, and enjoy the benefits of blockchain technology without compromising on user experience. Decentralized systems offered an exciting solution, and we saw an opportunity to build a social media platform that prioritizes user ownership, privacy, and rewards. Our tagline, "Create. Grow. Earn. Own." reflects this mission.
What it does
Genix Era is a semi-decentralized social media platform that integrates blockchain, NFTs, and a unique user reward system. Users can:
Post and Own Content as NFTs: Each post can be minted as a non-fungible token (NFT), allowing users to own and trade their creations. Earn Cryptocurrency: Users receive cryptocurrency rewards for engaging on the platform. Trade in a Decentralized Marketplace: Genix Era includes a built-in NFT marketplace, where users can buy, sell, and trade digital assets directly within the platform. Utilize AI-Powered Tools: Integrated AI provides personalized recommendations and enhanced user interactions. ** NFT Marketplace is in development phase**
How we built it
Technology Stack: We used Next.js for the frontend and JavaScript for our smart contracts. The backend integrates with IPFS for decentralized storage and testnet blockchains for verification and functionality.
Blockchain and Smart Contracts: We developed smart contracts to enable NFT posting, content tokenization, and marketplace interactions. Metadata for these NFTs is structured using a schema called postNftColMetadata, which tracks the contract name, image URL, chain ID, contract symbol, contract address, owner, and transaction hash.
User Interface: The Genix Era interface is designed to be both modern and intuitive, integrating Web3 wallet support, a profile page component for managing content, and interactive features like following, liking, reposting, and tabbed views for user activity.
Challenges we ran into
Balancing Decentralization and Speed: Implementing a seamless social experience while maintaining decentralized operations was challenging, as blockchain transactions typically lag behind traditional server speeds.
Cross-Chain Compatibility: Ensuring that Genix Era worked across multiple chains required a lot of testing and modifications to ensure smooth interoperability.
Data Security and Privacy: Protecting users' data and transactions was a top priority. We integrated IPFS for secure data storage but found that encryption, especially with decentralized storage, added complexity to development.
Accomplishments that we're proud of
Successful Cross-Chain Testing: Running Genix Era on Polygon, Aurora, and Sepolia testnets demonstrated our platform's compatibility and readiness for a multi-chain environment.
Decentralized Data Ownership: Users can now truly own their content in the form of NFTs, and our marketplace integration has made the user experience even richer.
User Reward System: We successfully implemented a reward system that benefits users in cryptocurrency, offering a more meaningful way to interact with social content.
What we learned
Blockchain and Decentralization: From smart contract design to user wallet integration, we gained deeper insights into creating decentralized apps.
Interoperability: Working with multiple testnets gave us valuable experience with cross-chain compatibility.
User Security: Securing IPFS-stored data using advanced encryption highlighted the importance of decentralized privacy protections.
What's next for Genix Era
Launch on Mainnet: After refining our testing, we plan to deploy Genix Era on mainnet for full, production-ready functionality.
Expand the NFT Marketplace: We’ll add more features to make our marketplace even more user-friendly and accessible.
Enhanced AI Tools: With AI-powered personalization already in place, we’ll continue to enhance these tools to improve user experience and engagement.
Mobile App Development: We plan to release a mobile version to expand access and make Genix Era available to a wider audience.
Log in or sign up for Devpost to join the conversation.