Connectopiaa is a cutting-edge decentralized social media platform that combines the power of blockchain technology with the familiarity of traditional social networks. It offers a secure and transparent environment for users to connect, share, and engage with others in a global community.
The project is structured as follows:
/client
: Here we have all the code relating to frontend using React vite/connectopiaa
: Here we have the smart contract code
Before running the project locally, make sure you have the following:
- Node.js version 18 installed on your machine.
To run the code locally, follow these steps:
-
Clone the repository from the GitHub repository.
-
Navigate to the project root directory in your terminal.
-
Install the project dependencies by running the command:
yarn install
-
Create a
.env
file in the project root directory and set the following environment variable:VITE_CONTRACT_ADDRESS=<contract_address>
Replace <contract_address>
with the actual address of the deployed smart contract.
-
Start the development server by running the command:
yarn dev
-
Open your browser and visit
http://localhost:3000
to access the Connectopiaa application.
The Connectopiaa application is deployed and can be accessed online at Connectopiaa.