SocialSphere is a revolutionary platform that empowers communities to create and manage fully customizable Decentralized Autonomous Organizations (DAOs) on the StarkNet ecosystem. Our platform simplifies the creation and management of DAOs by providing an intuitive, user-friendly interface while leveraging the power of decentralized governance.
-
🎯 Customizable DAO Creation: Build your organization with flexible options for:
- Governance structures and voting mechanisms
- Financial management and funding models
- Member roles and permissions
- Decision-making processes
-
🔐 StarkNet Integration:
- Built on Starknet's Layer-2 network for scalability and efficiency
- Leverages Cairo smart contracts for secure governance
- Account abstraction for seamless user experience
-
🎨 Intuitive User Experience:
- Step-by-step DAO creation wizard
- User-friendly interface for all skill levels
- Streamlined management tools
Built on Starknet's Layer-2 network, SocialSphere combines blockchain's immutability, transparency, and global reach with features tailored specifically for community governance. We're not just digitizing existing processes—we're reimagining them to enhance trust, unlock new value, and strengthen community relationships.
Before you begin, you need to install the following tools:
- Node.js (>= v18.17)
- npm, yarn, or pnpm
- Git
-
Clone the repository
git clone https://github.com/yourusername/socialsphere.git cd socialsphere
-
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
Open http://localhost:3000 with your browser to see the result.
socialsphere/
├── contract/ # Cairo smart contracts
├── web/ # Next.js frontend application
│ ├── app/ # Next.js app directory
│ ├── components/ # Reusable UI components
│ ├── lib/ # Utility functions and shared logic
│ └── public/ # Static assets
└── docs/ # Documentation
- Frontend: Next.js 15, React 19, Tailwind CSS, Radix UI
- Smart Contracts: Cairo (StarkNet's native language)
- Blockchain: Starknet Layer-2 network
- Language: TypeScript for type safety
Explore our user interface and design system: View Figma Design
- Enhanced Trust: Blockchain-based governance ensures transparent operations
- Flexible Governance: Customize rules to fit your community's needs
- Simplified Management: Intuitive tools for efficient organization
- Transparent Operations: Clear visibility into DAO activities and decisions
We welcome contributions to SocialSphere! Before you start, please read our Contributing Guidelines and Issue Application Template to understand our workflow and requirements.
-
Read the documentation first: Familiarize yourself with our Contributing Guidelines
-
Find or create an issue: Browse existing issues or create a new one
-
Apply to work on an issue: Use our Issue Application Template to express interest in working on an issue
-
Once approved:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
) - Make your changes following our coding standards
- Commit your changes (
git commit -m 'Add feature'
) - Push to your branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Join our Discord community if you have questions or need assistance with your contribution.
[License information coming soon]