:
🌟 Inspiration In a world full of disconnected apps, we wanted to create an all-in-one platform that makes messaging not just functional—but fun, intelligent, and futuristic. Our goal: merge AI, design, and interaction seamlessly.
🚀 What it does Wavely is a feature-rich messaging platform that offers:
Conversations with multiple AI personalities
Secret messages that disappear after view or time
In-chat gaming with smart AI opponents
A clean, responsive UI with voice/video calling simulation
It’s more than chat—it's a next-gen digital companion.
🛠️ How we built it Frontend: React 18 + TypeScript
Styling: Tailwind CSS with custom gradients
Animations: Framer Motion for smooth transitions
Tooling: Vite for lightning-fast builds
AI Logic: Simulated client-side personalities with contextual replies and minimax for gameplay
The entire app runs client-side—no server needed!
🧱 Challenges we ran into Designing realistic AI responses without a backend
Implementing difficulty levels in AI for Tic Tac Toe
Balancing animation performance across devices
Creating a seamless UX on both desktop and mobile
🏆 Accomplishments that we're proud of Built a fully functional AI messaging app with modern UI in a short timeframe
Developed context-aware simulated AI characters
Implemented minimax algorithm for unbeatable Tic Tac Toe AI
Delivered a smooth, mobile-first user experience
📚 What we learned Advanced component structuring and state management in React
Deepened understanding of game logic and AI strategies
Mastered animation workflows with Framer Motion
Learned how to simulate real-world features like calls and chat delivery
🔮 What's next for Next-Gen AI Messaging App Integrating real LLMs (e.g., Ollama, OpenAI API) for live AI conversations
Adding WebRTC for real-time video/audio calls
Launching multiplayer support for more games
Encrypting secret messages for enhanced privacy
Deploying to production and open-sourcing contributions
Built With
- react
- tailwind
- typescript



Log in or sign up for Devpost to join the conversation.