Skip to content

This is a decentralised social media with the following features such as adding text posts, toggle of dark mode, a to-do app within the app, a election poll and feed of tweets and feed of embed tweets

Notifications You must be signed in to change notification settings

arnavkirti/Decentralized-social-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Decentralised Social Media App

Overview

This project is a decentralized social media platform that combines technologies such as HTML/CSS, JavaScript, React.js, Solidity, MetaMask, and various libraries like Web3.js, Material-UI, and Ether.js. The platform includes features such as voting, a to-do app, a dark mode toggle switch, and the ability to post and delete tweets.

Setup Instructions

  1. Clone the Repository:
git clone https://github.com/arnavkirti/Decentralized-social-media.git
  1. Move to the client folder:
cd Decentralized-social-media
cd client
  1. Install all Dependencies:
npm install
  1. Start the project on your localhost
npm start

Now, the project should be up and running on your local server. Open your browser and go to http://localhost:3000 to access the decentralized social media platform.

Features

  1. Voting System: Users can participate in an election.

  2. To-Do App: A to-do app feature is integrated into the platform.

  3. Dark Mode Toggle Switch: Users can switch between light and dark modes based on their preferences.

  4. Tweet Posting: Users can post tweets to share their thoughts with the community.

  5. Tweet Deletion: The platform allows users to delete their posted tweets.

Technologies Used

  1. HTML/CSS
  2. JavaScript
  3. React.js
  4. Solidity
  5. MetaMask
  6. Web3.js
  7. Ether.js
  8. Material-UI

Additional Info

As we were developing the projects we were working separately on different components of the projects to integrate them we used Vercel to host and we have connected the links of those projects for easy integration:

  1. This is the git Repo for Decentralized To-Do Apphttps://github.com/arnavkirti/sample-todo.git
  2. This is the git Repo for Decentralized Voting Featurehttps://github.com/enlytt/votingfeature

About

This is a decentralised social media with the following features such as adding text posts, toggle of dark mode, a to-do app within the app, a election poll and feed of tweets and feed of embed tweets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published