Skip to content

pheobeayo/memoverse

Repository files navigation

PROJECT NAME: MemoVerse

Description.

MemoVerse is a groundbreaking decentralized platform that empowers users to unleash their creativity, share their stories, and treasure their memories within a secure and censorship-resistant environment. Combining the art of storytelling with the power of blockchain technology, MemoVerse offers a seamless and engaging blogging experience where users can create, publish, and interact with content while ensuring data ownership and immutability.

Motivation.

The motivation behind MemoVerse is to provide a platform where individuals can freely express themselves, connect with a global community of storytellers, and preserve their cherished memories without fear of censorship or data manipulation. We believe that every voice deserves to be heard and that every story should endure the test of time. MemoVerse is the embodiment of this vision, offering a space where creativity thrives and memories are forever.

Blockchain Application MemoVerse leverages blockchain technology in the following ways:

Data Immutability: All blog posts and interactions are stored on the blockchain, ensuring that once published, content cannot be altered or removed. This guarantees the integrity of your stories and experiences.

Token Rewards: Users are rewarded with native tokens for their contributions to the platform, including content creation and engagement. These tokens are secured on the blockchain and can be spent within the MemoVerse ecosystem.

Decentralized Identity: Wallet integration provides secure and seamless user authentication, creating a trustless environment where users have control over their data and identity.

Figma design: https://www.figma.com/file/iHcwc8crwv019YLAOvdLz7/MEMOVERSE-lisk?type=design&node-id=11-971&mode=design

GitHub Repositories Frontend Repository: Contains the code for the MemoVerse user interface, built using web technologies.

Smart Contracts Repository: Houses the smart contracts responsible for data storage, authentication, and token rewards.

Deployment Link:

https://memoverse-seven.vercel.app/

Testing Instructions Frontend Testing: To test the MemoVerse frontend, clone the frontend repository and follow the instructions that will be provided in the README file. This includes connecting your wallet as a user once you are on the deployed link, this takes you to the user's dashboard, you can start creating your blog posts and keeping your memories alive.You can also view blog posts as a visitor to the website.

Smart Contract Testing: Clone the smart contracts repository and use the provided testing suite to evaluate the functionality of the smart contracts.

Join us in the MemoVerse community, where your stories matter, your creativity is celebrated, and your memories endure on the blockchain.

Features

*User Authentication and Wallet Integration

~Users can connect their digital wallets (e.g., Metamask) for secure authentication.

~Upon wallet connection, a one-time fee of 0.5 cents is deducted to facilitate wallet integration.

~Decentralized Blogging Users can create, edit, and publish blog posts with rich text formatting capabilities.

Blog posts are stored in a decentralized manner on the blockchain, ensuring data ownership and immutability.

Users can interact with blog posts through likes, comments, and sharing.

*Social Interactions

~Users can follow other users, bookmark favorite blog posts, and share posts externally.

*Implement a reward system where users earn tokens for content creation and engagement.

*User Profiles

~Each user has a profile showcasing their published blog posts and activity.

~Profiles facilitate user discovery and interaction.

*Monetization Strategy To sustain MemoVerse and generate revenue, the following monetization strategies will be employed:

*Token Economy: Introduce a native token for MemoVerse that users can earn and spend within the platform. Subscription Plans: Offer subscription tiers for advanced features and benefits.

*Content Promotion: Allow bloggers to promote their posts for a fee.

*Advertising Partnerships: Collaborate with relevant advertisers to monetize through advertising placements.

*Premium Content Marketplace: Create a marketplace for premium blog posts and take a commission from transactions.

*Affiliate Marketing: Partner with affiliate programs for writing tools and earn commissions from user purchases.# Memoverse_Upgrade

About

A blockchain app for blog post

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published