ChainChirp

ChainChirp: A Web3 Social Media Platform 🐦

ChainChirp is a Web3-powered social media platform built on the BNB Testnet Chain, where every user starts equally and earns recognition based on the value they bring to the community. Posts, likes, and reactions are decentralized, ensuring fairness and transparency, free from the control of a central authority. ✨

Unlike traditional social media, ChainChirp gamifies engagement:

As you post meaningful content and gain more Wings, you’ll unlock exciting new features and ascend through levels of recognition. πŸ†

DOCS: README PITCHDECK: DOCS


πŸš€ Features


πŸ› οΈ Technologies Used


🎯 Challenges

  1. Building Smart Contracts: Designing robust smart contracts to power the platform.
  2. Defining User Levels: Creating fair conditions and a seamless flow for user progression.
  3. Avoiding Tokenomics: Since tokenomics can be complex and vulnerable to attacks, the platform does not currently incorporate tokens.

Getting Started πŸ›«

Follow these steps to set up ChainChirp locally and start exploring its features.

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/Dhruv245/chainCharp.git
    cd ChainChirp
    
  2. Install dependencies:
    npm install
    
  3. Start the app in development mode:
    npm start
    

    The app will be available at http://localhost:3000.


πŸ“œ Available Scripts

npm start

Runs the app in development mode. The page will reload as you make changes.

npm test

Launches the test runner in interactive mode.

npm run build

Creates a production-ready build in the build folder.

npm run eject

Removes the single build dependency and gives full control of the configuration files.


🀝 Contribution Guidelines

We welcome contributions to make ChainChirp better! πŸŽ‰ To contribute:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Open a pull request.

🌐 Deployment

Deploy the production build to any hosting service or decentralized storage like IPFS or Fleek.

Build the production version of the app:

npm run build

For detailed deployment steps, refer to the React Deployment Documentation.


πŸ“š Learn More


πŸ… Features Coming Soon


✨ Support

Have questions or need help?
Feel free to reach out at dhruvjainman@gmail.com or create an issue in the repository.


Made with ❀️ and powered by Web3!