Presentation & Documentation
Create a structured 8-page interactive slide deck about MovieMeter. Include sections on Introduction, Voting Mechanism, Problem & Solution, Security, and Roadmap. Draft comprehensive user and developer documentation. Design a favicon and embed our logo into MovieMeter.
Backend Optimization
Improve indexing of votes for faster retrieval. Implement caching strategies to enhance performance.
Deployment
Deploy the project on vercel
Farcaster Frames Integration
Convert MovieMeter into an interactive Farcaster Frame. Allow users to vote directly from their Farcaster feed.
Refining User Interface & Experience(Stretch Goal)
Enhance UI for better responsiveness across devices. Improve vote count updates for instant feedback after submission. Optimize design for a seamless mobile experience.
Fix Errors
Fix all errors to get a working dapp
Online Presence
Start and increase Moviemeter's online presence across all social media platforms Create an account on Instagram, Telegram, and Twitter
Refining User Interface & Experience(Stretch Goal)
Landing Page Revamp Designed and deployed a brand new landing page to improve first-time user engagement. Dark/Light Theme Support Added toggleable themes to enhance visual comfort across devices and preferences. Responsive Design Fully optimized layout for desktop and mobile vie…
Security & Anti-Abuse Features
Vote Manipulation Protection Introduce logic to prevent multiple votes per user and deter manipulation. API Abuse Protection Implement basic rate-limiting and validation measures on endpoints and interactions.
Introduce rewards system
Voting Reward System Users now earn cUSD and GoodDollar tokens when participating in movie votes.
Smart Contract Stability & Testing
Integrated Unit Testing with Vitest Created test files to validate core smart contract logic and voting functionality.
AI Integration
AI-Powered Movie Recommendations Build and integrate a basic AI assistant to suggest movies to users based on voting and preferences.
Farcaster Frame Enhancements
Frame Configuration Improvements Refined the Farcaster Frame UX and ensured proper embedding functionality.
Testing & Security Review
Objective: Ensure the new reward system operates securely and reliably before deploying to mainnet. Description: This milestone includes rigorous testing of all new features—smart contract logic, GoodDollar API connections, and UI interactions. The goal is to detect and resolve a…
Good Voters
Make a section on the app and name it GOOD VOTERS that will have A claim button for them to claim daily UBI Shows the users' recent $G reward activities on the app Their total $G rewards Some info about The good voters program and how it works
Marketing the GoodDollar Integration
Put Good Dollar in our Slides and show we are part of their ecosystem Keep mentioning Gooddollar through our posts on telegram and twitter Push the Good Voters section on our community creatively
GoodDollar integration (Video)
Video Proof of GoodDollar integration
Refining User Interface & Experience(Stretch Goal)
Continuously refining and optimizing the user interface to enhance usability, accessibility, and visual appeal across all devices, ensuring a seamless and engaging experience for both new and returning users.
Divvi Integration
Integrate Divvi onchain referral system
Self Protocol Integration
Users are rewarded points that they can withraw in Gooddollar tokens, before that, they will need verify themselves using self
Deploy Mainnet Smart Contract
Old contract was on alfajores testnet I plan to deploy a new contract on Celo mainnet
Mainnet migration and integration
Successfully migrate the DApp and smart contracts from the testnet (Celo Alfajores) to the Celo Mainnet, ensuring full functionality, stability, and readiness for real users. Mainnet Smart Contract Deployment Frontend Integration with Mainnet Test User Flows on Mainnet Mainnet To…
New Farcaster Mini App
As part of expanding the MovieMeter ecosystem (or any new DApp initiative), this milestone involves creating a Farcaster Mini App from scratch that uses Wagmi - a powerful and flexible React library for Ethereum-based wallet connections. Unlike Thirdweb(for our webapp), Wagmi off…
Create a New Deck and Update Our Business Models
As the platform evolves, it's essential to align our messaging and monetization strategies with our latest vision, product developments, and market insights. This milestone focuses on crafting a new investor- and partner-ready pitch deck, alongside a refined business model that h…
Refining User Interface & Experience(Stretch Goal)
This stretch goal focuses on ongoing efforts to enhance the visual design and usability of the app. As user feedback is gathered and more features are deployed, we will iteratively refine layouts, fix visual inconsistencies, improve responsiveness, and polish micro-interactions.…
Refining User Interface & Experience(Stretch Goal)
This stretch goal focuses on ongoing efforts to enhance the visual design and usability of the app. As user feedback is gathered and more features are deployed, we will iteratively refine layouts, fix visual inconsistencies, improve responsiveness, and polish micro-interactions.…
Account Abstraction and Gasless Voting
To enhance user experience by eliminating gas fees for voting actions through the implementation of account abstraction (ERC-4337) and sponsored (gasless) smart wallets. This will remove blockchain friction and onboard even non-crypto-savvy users into on-chain participation.
Self Integration (Bug fixes)
To ensure the seamless operation of the platform by conducting a complete round of internal integration testing and resolving all critical and minor bugs across the Self protocol integration
Refining User Interface & Experience(Stretch Goal)
This stretch goal focuses on ongoing efforts to enhance the visual design and usability of the app. As user feedback is gathered and more features are deployed, we will iteratively refine layouts, fix visual inconsistencies, improve responsiveness, and polish micro-interactions.…
Addressing pending inputs from Celo DevRel & Users
Add commenting system for all movies. Add watchlist feature (save/remove movies). Fix actor detail page Scrap off some features for the mean time (AI fetched movies) Ensure smooth UI/UX integration. Test with small user group. Document updates and improvements.
Refining User Interface & Experience(Stretch Goal)
This stretch goal focuses on ongoing efforts to enhance the visual design and usability of the app. As user feedback is gathered and more features are deployed, we will iteratively refine layouts, fix visual inconsistencies, improve responsiveness, and polish micro-interactions.…
Miniapp Upgrade & Engagement Features
Complete redesign of the Farcaster Mini App with a modern UI/UX. Added leaderboards, detailed movie pages, and a commenting system for each movie. Introduced rewards tracking for both voting and commenting, boosting user participation.
Update Slide deck - Traction & Strategy Refinement
Will update the slide deck to showcase current traction (users, votes, comments, engagement growth). Refine roadmap and strategies to align with community needs and future scalability. Strengthen value proposition by highlighting the role of rewards and engagement in driving adop…
Refining User Interface & Experience(Stretch Goal)
Update 0x99f8da
Updates can be found here: https://github.com/GideonNut/Moviemeter
Proof of Ship - Season 1
Celo Proof of Ship is a Web3-native credentialing system that allows developers to demonstrate their end-to-end contributions to a project. By integrating with GitHub, it verifies consistent code commits over time. Developers then showcase their progress by deploying smart contra…
Proof of Ship - Season 2
Celo Proof of Ship is a Web3-native credentialing system that allows developers to demonstrate their end-to-end contributions to a project. By integrating with GitHub, it verifies consistent code commits over time. Developers then showcase their progress by deploying smart contra…
Proof of Ship - Season 3
Celo Proof of Ship is a Web3-native credentialing system that allows developers to demonstrate their end-to-end contributions to a project. By integrating with GitHub, it verifies consistent code commits over time. Developers then showcase their progress by deploying smart contra…
GoodDollar Builders Program: Kickoff QF Round
Proof of Ship - Season 4
I am applying to participate in the Proof of Ship - Season 4
Proof of Ship - Season 5
I am applying to participate in the Proof of Ship - Season 5
Proof of Ship - Season 6
I am applying to participate in the Proof of Ship - Season 6
Proof of Ship - Season 7
I am applying to participate in the Proof of Ship - Season 7
Proof of Ship - Season 8
I am applying to participate in the Proof of Ship - Season 8
Proof of Impact - Season 1
I am applying to participate in the Proof of Impact - Season 1
Proof of Ship - Season 10
I am applying to participate in the Proof of Ship - Season 10
Endorsement
Endorsement
Endorsement
Endorsement