Inspiration
Synkronize is inspired by the idea of bringing people closer through the power of decentralized technology. By combining Solana's blockchain capabilities with AI-driven matching, we aim to create a secure, fun, and user-friendly way for people to meet and build connections. We want to make the platform easy to use while adding unique features to build trust and engagement.
What it does
- Synkronize is a mobile app that helps users connect for friendships, events, and dating. It combines blockchain and AI to ensure secure and personalized connections. Key features include:
- User Authentication: Secure login using Web3Auth SDK.
- Onboarding and Information Gathering: Collects personal data and answers to questions to calculate user similarity.
- AI-Based Matching Algorithm: Matches users based on their profiles and preferences, allowing them to find similar people like them
- Staking for Account Activation: Users stake SOL to activate their accounts and withdraw SOL to deactivate them.
- Messaging Features: Allows users to chat after matching and provides AI-generated icebreaker messages.
- Friend, Event, and Date Features: Facilitates connections for friendships, attending events, or dating, all in one platform.
- Event-Based Matching: Helps users connect around shared activities and interests through unique events.
- Privacy Features: Balances transparency and anonymity using zero-knowledge proofs and Solana’s privacy tools.
How we built it
- Blockchain and Program Integration: Developed on Solana using Account Management PDA for secure account handling.
- Authentication: Used Web3Auth SDK for an easy and secure login process.
- Backend: Integrated Firebase to manage data and ensure smooth backend operations.
- AI Integration: AI algorithms for matching users
- Mobile App Development: Built the app with Flutter for a seamless and user-friendly experience across platforms.
Challenges we ran into
- Balancing Anonymity and Transparency: Implementing privacy-preserving features while ensuring accountability.
- Staking Integration: We had problems implementing staking due to a library error.
- Simplifying Onboarding: Making onboarding simple while collecting enough data for meaningful matches.
What we learned
- Focus on Users: Keeping the platform intuitive is key to adoption.
- Blockchain Benefits: Leveraging Solana’s features effectively for high-performance decentralized apps.
- Privacy Innovations: Using zero-knowledge proofs and other tools to protect user data while enabling trust.
What's next for Synkronize
- Enhanced AI Features: Add more personalized matching options, including interest-based and event-focused suggestions.
- Tokenomics Expansion: Introduce new ways to use tokens, such as governance or unlocking exclusive features.
- Event-Based Matching: Host virtual and real-world events with NFTs to reward participation.
- Decentralized Feature Voting: Let users stake tokens to vote on new features or updates.
- Global Reach: Adapt the platform for various cultures and regions with localized content.
- Partnerships: Collaborate with blockchain platforms to add features like cross-platform activities and advanced NFT integration.
Built With
- agent
- ai
- blockchain
- flutter
- google-cloud
- llm
- python
Log in or sign up for Devpost to join the conversation.