DEV Community

Cover image for Future Me AI
Priyanshi Pankhaniya
Priyanshi Pankhaniya

Posted on

Future Me AI

DEV's Worldwide Show and Tell Challenge Submission 🎥

This is a submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux

What I Built

FutureMe AI is a personal AI vault that lets you talk to your future self.

You can write messages, goals, fears, dreams, and plans today — and FutureMe AI turns them into AI-powered future conversations, reminders, and motivational messages that reach you later via your own digital “future version.”
It’s like leaving voice notes to your future self… but with AI replies.

My Pitch Video.

Hi, my name is Priyashi, and this is my project FutureMe AI.
It’s a web application that allows users to send messages to their future selves — and receive them automatically on a scheduled date and time.
We often set goals, write notes, or make promises to ourselves, but over time we forget them.
I wanted to build something that could automatically remind users of their own thoughts, goals, and motivations — in a personal and meaningful way.
Here, users can enter their email, write a message, and select a future date and time.
Once they click Send to Future, the system securely stores the letter and schedules it using a background cron job.
After sending, the user also receives a motivational quote for instant inspiration.
In the background, a scheduler checks every minute for letters that are due.
When the scheduled time arrives, the system automatically sends the email using Nodemailer.
This is the letter delivered automatically by the system.
The project is built using Node.js, Express, Nodemailer, Cron, and a custom animated frontend using the Canvas API.
FutureMe AI turns reflection into automation.
Thank you.

Demo

Explanation Video: https://youtu.be/2OKozFBhh2A
GitHub Repo: https://github.com/NIGHTCODE21/futureme

How to test:

Create an account
Write a message to your future self
Choose a future date
Come back later to receive your AI-generated future response

The Story Behind It

Most people know what they want to become — but forget to check in with themselves.

I built FutureMe AI because I wanted a way to:
track personal growth
talk to my future self
stay motivated
and turn journaling into something interactive

Instead of static notes, your future self becomes an AI persona that talks back, motivates you, and reflects your growth over time.

It makes personal development emotional, personal, and fun.

Technical Highlights

Frontend: React + Tailwind
Backend: Node.js + Express
Database: MongoDB
Authentication: JWT
AI Layer: OpenAI / Gemini
Scheduled Delivery System (cron jobs)
Secure encrypted memory vault
Personalized AI persona generation

Use of Mux (Additional Prize Category Participants Only)

Mux is used to:
Host user-recorded future messages
Deliver scheduled AI-generated video replies
Stream motivational future-self videos with low latency and high reliability
Manage secure private video playback

Mux allows FutureMe AI to go beyond text — your future self literally speaks to you.

Top comments (0)