MovieMeter is a decentralized movie rating and voting platform built on the Celo blockchain. It allows users to transparently vote "Yes" or "No" on movies they like, ensuring a fair and tamper-proof voting process.
Unlike traditional platforms, MovieMeter eliminates biased ratings, fake reviews, and manipulation by leveraging smart contracts. Every vote is recorded immutably, providing a transparent and verifiable movie rating system.
- Decentralized Voting: Users can vote on movies securely using blockchain technology.
- Tamper-proof Ratings: Votes are recorded on-chain, preventing manipulation.
- Community Engagement: Users can discuss and influence movie ratings in our Telegram community.
- Fast and Low-Cost Transactions: Powered by the Celo blockchain, ensuring efficiency and affordability.
Traditional movie rating platforms suffer from manipulation, fake reviews, and biased scoring. With MovieMeter, we bring:
- Transparency 🏛️: Every vote is verifiable on the blockchain.
- Decentralization 🌍: No single entity controls the voting results.
- Fairness ⚖️: A democratic movie rating system.
Join our larger Telegram community to discuss movies and stay updated: t.me/movies_society
- Blockchain: Celo Alfajores testnest
- Smart Contracts: Solidity, Thirdweb
- Frontend: React, Next.js, Thirdweb SDK
- Backend: Node.js, Express
- Wallet Integration: Thirdweb SDK, Celo Wallet
- Storage: IPFS (for metadata)
Make sure you have the following installed:
Clone the repository:
git clone https://github.com/gideonnut/moviemeter.git
Navigate to the project folder:
cd moviemeter
Install dependencies:
yarn install
cd smartcontract
yarn hardhat node
yarn hardhat deploy --network alfajores
cd frontend
yarn dev
The application should now be running at http://localhost:3000/
🎬
We welcome contributions! If you'd like to contribute:
- Fork the repository
- Create a new branch (
feature/new-feature
) - Commit your changes
- Push to your branch and create a Pull Request
This project is licensed under the MIT License.
- Telegram: t.me/GideonDern
- Twitter: @MovieMeterDapp
- GitHub: MovieMeter Repository