✨ SyncBoard: Plan. Sync. Collaborate.
🌟 Inspiration
SyncBoard was born from the idea of making planning truly collaborative — not just between individuals, but among friends, teams, and even personal productivity goals.
We envisioned a tool that syncs seamlessly with Google Calendar, while also making task management fun, interactive, and visually immersive.
🛠️ What it does
- 📅 Shared Calendar – Plan, assign, and track tasks across days.
- 🤝 Collaboration – Send friend requests & create shared task lists.
- 🔄 Google Calendar Sync – Stay up-to-date everywhere.
- 🎨 Modern UI – Interactive 3D Spline backgrounds & responsive design.
- ✅ Get Things Done — Together.
⚙️ How we built it
- Backend: Node.js + Express 🚀
- Database: MongoDB 📂
- Frontend: React ⚛️
- Auth & Sync: Google OAuth + Google Calendar API 🔑
- 3D Magic: Spline for immersive backgrounds ✨
- Design: Responsive UI for desktop & mobile 📱💻
🧩 Challenges we ran into
- 🔐 Secure Google Calendar & OAuth integration
- 🎨 Designing a minimal yet powerful UI for web + mobile
- ⚡ Ensuring real-time sync with a smooth UX
- 🤔 Handling logic for friend requests + shared tasks
🏆 Accomplishments we’re proud of
- ✅ Seamless Google Calendar integration
- 🤝 Real-time collaborative task management
- 🎉 Beautiful, animated UI with Spline
- 🔮 Extensible architecture (web, mobile, browser extension)
📚 What we learned
- 🔑 Best practices for OAuth & API integrations
- 🖌️ Building responsive, interactive UIs
- ⚡ Managing real-time data & collaboration
- 🎯 The critical role of user experience in productivity tools
🚀 What’s next for SyncBoard
- 📱 Native Mobile Apps (iOS + Android)
- 🧩 Browser Extension for quick access
- 🔔 Advanced Notifications & Smart Reminders
- 🔗 More Integrations (Slack, Trello, etc.)
- 🤖 AI-powered smart planning suggestions
💡 Tagline
SyncBoard isn’t just a planner. It’s productivity — reimagined.
Built With
- cors
- google-calendar-api
- javascript
- mongodb
- node.js
- postman
- react
- spline
Log in or sign up for Devpost to join the conversation.