This project aims to create a decentralized social media platform using blockchain technology. Users will have enhanced control over their data privacy and content, while leveraging the benefits of blockchain's transparency and immutability. The project utilizes Next.js, Hardhat, and Sanity to build and deploy the application.
To run the development server, use the following command:
npm run dev
This will start the server on http://localhost:3000. You can modify the pages in the pages directory to customize the application.
API routes can be accessed at http://localhost:3000/api/hello. You can edit this endpoint in the pages/api/hello.js file.
To learn more about Next.js and its features, refer to the official Next.js Documentation. Additionally, you can explore the interactive Learn Next.js tutorial.
For contributions and feedback, visit the Next.js GitHub repository.
The recommended platform for deploying Next.js apps is Vercel. To deploy your app, follow the instructions provided in the Next.js deployment documentation.
This project includes a basic Hardhat setup for smart contract development. It features a sample contract, a test script, a deployment script, and a task implementation example. You can execute various tasks using the following commands:
npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node
node scripts/sample-script.js
npx hardhat help
The Sanity Content Studio is integrated into the project as an open-source real-time content editing environment connected to the Sanity backend. To get started, consult the "getting started" section in the documentation and join the community Slack. You can also extend and build plugins to enhance the functionality of the Sanity Content Studio.
This README.md file provides an overview of the project and guides you through the setup and deployment process. It is designed to be clear, concise, and professional, providing all the necessary information for developers and contributors. If you have any further questions or need assistance, feel free to reach out to the project maintainers.
Author: UTTAM BODARA
License: MIT License