Internal Company-Wide Vibe Coding Hackathon
Hey everyone! We're thrilled to launch our company-wide Vibe Coding Hackathon π after our exciting progress with MCP and Vibe Coding on Aptos.
Join #vibe-hack-2025 on Slack to chat (and solicit votes!)
07/24-08/03 Vibe Days | 08/04 10AM PT - Highest Votes Win
π BRAGGING RIGHTS! FAME! GLORY! FUN! π
This is your chance to get creative and ship something fun, useful, weird, or lovable using Vibe Coding on Aptos. Whether you're an engineer, designer, marketer, or anything in between β everyone (both Labs and Foundation) is welcome to participate!
- β Use only Vibe Coding (Engineers, we're looking at you!)
- β Must deploy your DApp to testnet
- β Submit your project to: https://aptos-vibes.vercel.app/submit
- β‘ Instant Publishing - Projects appear immediately on the site
- π³οΈ Voting will be open to all Aptos employees
- π Deadline for voting: 09:59 AM PT, Aug 04
- π Highest voted project wins bragging rights
We understand some folks may not have access to our enterprise Vibe accounts. In that case, you're welcome to expense the tool (e.g., a $25 Pro account on Loveable). Just let us know if that's a concern.
Follow the comprehensive guide here: Aptos NPM MCP Repository
For feedback and support: MCP Feedback Form
Vibe Coding is our philosophy of blockchain development that emphasizes creativity, passion, and unique approaches to building applications.
- Express creativity through unique UI/UX design
- Innovative smart contract patterns
- Novel blockchain interactions
- Artistic and functional harmony
- Maintain high technical standards
- Leverage Aptos' Move language and advanced features
- Gas-optimized implementations
- Security-first development
- Build something that inspires
- Educational value for the ecosystem
- Open source contributions
- Drive innovation forward
- Connect Wallet - Click [CONNECT_WALLET] to link your Aptos wallet (Petra, Martian, etc.)
- Vote on Projects - Each wallet can vote once per project: [+] (upvote) or [-] (downvote)
- Manage Votes - Switch votes or remove them by clicking the same button again
Each project displays a VIBE_SCORE calculated as: UPVOTES - DOWNVOTES
UP:15 - DN:3 = SCORE:+12
Visit our submission portal and your project will be published instantly - no waiting for approval!
- Fill out the form with your project details
- Click submit - system validates everything
- β‘ INSTANTLY published to the main page
- Start getting votes immediately!
- Project Title - Give it a memorable name
- Description - Brief explanation of what you built
- Live Demo URL - Your deployed DApp on testnet
- Repository URL - Link to your source code
- Tags - Categorize your project (DeFi, NFT, Gaming, etc.)
- Creator - Your name/handle
- Status - Set to "live" for deployed projects
- Size: 400x300px recommended
- Format: PNG, JPG, or GIF
- File Size: <500KB
- Content: Screenshot or logo of your project
- Aptos Official Docs - Comprehensive guides and API references
- Aptos GitHub - Core blockchain source code
- Community Discord - Join the developer community
- Aptos NPM MCP - Essential development toolkit
The voting system is powered by a fully on-chain Move smart contract deployed on Aptos testnet:
upvote(project_id)- Cast upvote for a projectdownvote(project_id)- Cast downvote for a projectremove_vote(project_id)- Remove your vote
get_project_votes(id)- Get vote countsget_user_vote(user, id)- Check user's voteget_vibe_score(id)- Calculate project score
- One vote per wallet per project
- Vote switching and removal
- Input validation and error handling
- Sybil attack prevention
- Node.js 18+
- Aptos CLI
- Aptos wallet (Petra/Martian)
- Access to Vibe Coding tools
- Initialize your project with Vibe Coding tools
- Set up Aptos configuration for testnet
- Build your DApp with Move smart contracts
- Deploy to testnet using Aptos CLI
- Submit your project via the portal for instant publishing
Before submitting, ensure you have:
- β Used only Vibe Coding for development
- π Deployed your DApp to Aptos testnet
- π Filled out the submission form completely
- πΌοΈ Added a project thumbnail image
- π Verified all URLs are working
- π± Tested wallet connectivity
- π¬ Posted in #vibe-hack-2025 for visibility
- β‘ Ready for instant publishing!
- Be Creative - Think outside the box with unique concepts
- Polish the UX - Great user experience wins votes
- Tell a Story - Explain your project's purpose clearly
- Showcase Features - Highlight what makes it special
- Gas Optimization - Efficient smart contracts
- Error Handling - Robust user experience
- Mobile Friendly - Responsive design
- Performance - Fast loading and interactions
- Post in Slack - Share updates and get feedback
- Demo Video - Show your project in action
- Clear Documentation - Help others understand your work
- Engage Voters - Respond to questions and comments
- Submit Early - Get your project live and start collecting votes
Projects will be judged by employee voting based on:
- Innovation - Creative use of blockchain technology
- Technical Quality - Clean, efficient code and architecture
- User Experience - Intuitive and polished interface
- Vibe Factor - Fun, personality, and unique style
- Utility - Practical value and real-world application
- Slack: #vibe-hack-2025 channel
- MCP Support: Feedback Form
- Technical Issues: Reach out to the dev team
- Submission Problems: Contact hackathon organizers
This is your chance to showcase your creativity, learn new technologies, and compete for awesome prizes. Whether you're building your first DApp or you're a blockchain veteran, we can't wait to see what you create with Vibe Coding on Aptos!
Good luck, and may the best vibes win! π
Powered by Aptos blockchain and Move smart contracts | Built with serious vibes and hella style