🕰️ 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
Share this project:

Updates