๐ Inspiration
As students, we receive a flood of emails daily ๐ฉ, making it difficult to sift through important information. We wanted a solution that streamlines email management and helps us stay organized effortlessly.
๐ What It Does
TLDRMail allows users to specify a date range to retrieve their emails. From there, users can:
โ
Summarize emails to quickly grasp key points
๐
Extract details about upcoming events
โณ Track important deadlines
All in one place! ๐ฏ
๐ ๏ธ How We Built It
We developed TLDRMail using:
- Next.js โ๏ธ for both the frontend & backend
- OpenAI API ๐ค for AI-powered email summarization
- Clerk ๐ for authentication
- Google API ๐ for Gmail & Google Calendar integration
โก Challenges We Ran Into
๐ Gmail & Calendar API Integration: Clerk authentication complicated Google API access, requiring extensive debugging and documentation review.
๐ API Validation Errors: Ensuring accurate outputs required refining our approach.
๐ Deployment Hurdles: Hosting on Vercel presented some challenges, but we successfully resolved them!
๐ Accomplishments We're Proud Of
We built and deployed a fully functional projectโwithout pulling an all-nighter! ๐
๐ What We Learned
๐ก Implementing authentication with Clerk
๐ Effective prompt engineering for AI-generated summaries
๐จ UI/UX design best practices
๐ฎ What's Next for TLDRMail
We want to make TLDRMail more of a personal assistant ๐ค by incorporating agent-like capabilities. Future updates will include:
โจ Smarter automation
๐ฃ๏ธ Enhanced user interactions
๐ More integrations for better productivity
๐ Try It Out
๐ Check it out: tldrmail.us
Built With
- clerk
- nextjs
- openai
- react.js
- typescript
Log in or sign up for Devpost to join the conversation.