🧠 Inspiration We were tired of the constant "When are you free?" messages in group chats. Traditional calendar apps are built for work — not social lives. We wanted something that made planning with friends as easy and fun as the hangout itself. That’s why we created PlanPal — your go-to social calendar that helps friend groups actually meet up and get excited about it.

💡 What it does PlanPal makes it easy to plan group events with: Polls for scheduling – friends vote on the best times AI-suggested time slots – based on calendar data Google Calendar integration – confirmed events sync seamlessly Moodboards for each event – powered by Pinterest for visual planning Personal vision boards – track goals, dreams, and inspirations Can view our friends' timetable - Can view our friends' every schedule for this month, year when they share It’s all in one place — a calendar that works for your social life.

How we built it

We used:

Frontend: React Backend: Node.js Database: MySQL AI time suggestions: OpenAI API OAuth: Google Calendar integration via OAuth 2.0 Pinterest integration: For pulling visual content into moodboards

🧱 Challenges we ran into Syncing availability across multiple users in real time Handling OAuth flows smoothly with Google Calendar Making the UI clean and intuitive while adding unique features like moodboards Time constraints — balancing multiple features in a short hackathon

🏆 Accomplishments that we're proud of Fully functional calendar poll system with live voting Smooth Google Calendar integration A working prototype of AI-based time suggestions Beautiful and responsive UI with embedded Pinterest moodboards Delivered a social-first calendar experience in under 48 hours!

📚 What we learned How to work with third-party APIs like Google Calendar and Pinterest Effective real-time group collaboration and task distribution Balancing functionality and UX under time pressure That even small, thoughtful features like moodboards make planning more fun and engaging

🚀 What's next for PlanPal Deeper AI features: automatic time proposals based on preferences, location, and past habits Event-based chat and polls Native mobile app Integration with ride-sharing, food, and venue booking APIs More personalization: themes, stickers, countdown widgets, and more PlanPal isn't just a calendar — it's the beginning of a smarter, more connected way to spend time with the people who matter.

Built With

Share this project:

Updates