Skip to content
 
 

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Mirror – AI-Powered Future Self Platform

Mirror is an AI-powered platform that enables users to communicate with their future selves, preserve meaningful memories, and track personal growth through personalized goals and life experiences.

By combining AI-driven conversations, memory preservation, and goal management, Mirror helps users reflect on their journey, stay aligned with their aspirations, and build a digital representation of their future selves.

✨ Features

🤖 Future Self Conversations

  • AI-powered conversations using Google Gemini
  • Personalized responses based on user memories and context
  • Dynamic and reflective future-self interactions

🧠 Memory Vault

  • Store and organize meaningful memories
  • Searchable and structured memory collection
  • Context preservation for AI conversations

🎯 Goal Management

  • Create, update, and delete goals
  • Track progress and milestones
  • Mark goals as completed or paused
  • Visual progress monitoring and insights

📊 Dashboard

  • Unified view of memories and goals
  • Personal growth tracking
  • Interactive and responsive user experience

🔒 Authentication & Security

  • Secure authentication using Supabase Auth
  • PostgreSQL Row-Level Security (RLS)
  • User-specific data protection and authorization

🛠️ Tech Stack

Frontend: React 19, JavaScript (ES6+), Vite, Tailwind CSS v4, React Router DOM v7

Backend & Database: Supabase, PostgreSQL, Supabase Authentication, Row-Level Security (RLS)

AI Integration: Google Gemini (gemini-2.5-flash), @google/generative-ai SDK

Tools: Git, GitHub, VS Code

👩‍💻 My Contributions

  • Designed and implemented the full-stack Goal Management System.
  • Developed PostgreSQL schemas, SQL migrations, indexes, and secure CRUD operations.
  • Implemented Row-Level Security (RLS) policies and authentication workflows.
  • Built goal tracking, progress management, and dashboard components.
  • Contributed to Memory Vault and interactive frontend features.
  • Collaborated in a 2-member team using Git feature branches, pull requests, and code reviews, contributing through 24+ commits.

🚀 Status

Phase 1 Completed – Future Self Conversations, Memory Vault, Goal Management, Dashboard, Authentication, and secure database infrastructure have been successfully implemented.

About

AI-powered future-self platform that enables users to communicate with their future selves, preserve memories, and track personal growth.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages