In a world driven by data, centralized platforms leave creators vulnerable to theft, unfair profit-sharing, and a lack of control. KeyNShare redefines the data economy by empowering data owners and buyers with trustless, code-enforced, and auditable transactions.
- 🔒 Secure Data Exchange: End-to-end encryption for dataset protection
- ⛓️ Blockchain Verification: Transparent ownership and transaction records on Solana
- 💰 Fair Monetization: Direct creator compensation without intermediaries
- 🔑 Key Management: Secure key generation and distribution system
- 📊 Dataset Marketplace: Browse, purchase, and manage datasets
- 👤 User Profiles: Manage your datasets, purchases, and preferences
- 📱 Responsive Design: Beautiful UI that works across devices
KeyNShare consists of three main components:
- Frontend (Next.js): Modern React application with TypeScript
- Backend (Express): RESTful API server for business logic
- Blockchain (Solana): Smart contracts for dataset metadata and ownership
- API Documentation - Complete reference for the KeyNShare API endpoints
- Client Documentation - Guide for the Next.js client application
- Node.js (v18+)
- PNPM (for client)
- NPM (for server)
- Rust and Solana CLI (for blockchain development)
git clone https://github.com/keynshare/Key-N-Share.git
cd Key-N-Sharecd client
pnpm install
pnpm devcd server
npm install
npm run devcd dataset_metadata
npm install
# Deploy the program to a local Solana validator
npm run deploy:localWe welcome contributions from the community! Please see our Contributing Guidelines for details on how to get started, coding standards, and the pull request process.
We are committed to fostering an inclusive and welcoming community. Please read our Code of Conduct to understand the expectations for all participants.
This project is licensed under the MIT License - see the LICENSE file for details.
- The Solana ecosystem for blockchain infrastructure
- IPFS for decentralized storage solutions
- The open-source community for various libraries and tools
Built in India with ❤️ by the KeyNShare Team