🕰️ Time Capsule App
By Team FAKETHEHACK
✨ Inspiration
We were inspired by the idea of preserving meaningful moments for the future—like sending a birthday wish to a friend next year, a message to our future self, or a special memory for a loved one. In a fast-paced digital world, we wanted to slow things down and make memories last.
🛠️ How We Built It
We built a serverless web application using the following stack:
- Frontend: React.js for user interaction and uploading messages/media
- Backend: AWS Lambda functions triggered by CloudWatch cron jobs
- Storage: DynamoDB for message metadata, S3 for media files
- Delivery: AWS SES/SNS for sending scheduled emails or notifications
🚧 Challenges We Faced
- Implementing reliable future-time execution using serverless infrastructure
- Securely storing and retrieving media files
- Avoiding email deliverability issues (spam filtering, domain verification)
- Keeping the user experience simple while handling complex backend logic
📚 What We Learned
- Serverless architecture design using AWS Lambda, S3, and DynamoDB
- Managing time-based workflows and automating delayed tasks
- Working with AWS SES for secure and scalable email delivery
- Building a product that connects emotionally with users
✅ Accomplishments
- Delivered a working MVP with automated future message delivery
- Seamlessly integrated multiple AWS services into a unified pipeline
- Built something that makes people smile—even in the future
🚀 What’s Next
- Add authentication and encryption for private capsules
- Support delivery through SMS/WhatsApp with Twilio
- Launch mobile support for easier message creation
- Allow users to create shareable public capsules for future events
Log in or sign up for Devpost to join the conversation.