A blockchain-based platform delivering actionable insights to small businesses by analyzing trends and competitor data. Users earn crypto tokens for data contributions, fostering smarter decisions and growth.
- Actionable Insights: Aggregates and analyzes public data to provide personalized recommendations for small businesses.
- Token Rewards: Users earn tokens for contributing or engaging with the platform.
- Secure and Transparent: Built on blockchain for enhanced security and data integrity.
- Intuitive Interface: A user-friendly interface built with React.js.
- Celo: For building the blockchain infrastructure and issuing platform tokens.
- Solidity: For developing smart contracts to handle tokenization and rewards.
- Go: For high-performance API development, ensuring efficient data aggregation and analysis.
- React.js: For building an interactive and responsive user interface.
Ensure you have the following installed:
- Node.js and npm/yarn
- Go (1.19 or later)
- Solidity compiler (via Remix or Hardhat)
- Celo Wallet and CLI
git clone https://github.com/ombima56/insights-edge.git
cd insights-edge
cd backend
go mod tidy
go run main.go
cd contracts
npx hardhat compile
npx hardhat run scripts/deploy.js --network celo
cd frontend
npm install
npm start
Open your browser and navigate to http://localhost:3000.
Use the Celo Wallet to connect and interact with the platform.
- Browse data-driven insights.
- Earn tokens by contributing anonymized data or engaging with content.
Check token balances and redeem or transfer tokens via the platform.
- Build core backend services for data aggregation.
- Develop and deploy tokenization smart contracts.
- Create a basic React.js interface for users.
- Implement smart contracts for reward distribution.
- Integrate token balances and redemption features.
- Add machine learning for predictive insights.
- Expand data sources and visualization tools.
- Deploy on mainnet.
- Optimize for scalability and performance.
This project is licensed under MIT.