Skip to content

Soham170205/planet-echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🌍 Planet Echo

Your AI-powered voice journal that helps you understand yourself.

Planet Echo is an intelligent voice journaling platform that transforms spoken reflections into structured insights using speech recognition, emotion analysis, semantic search, and AI-generated summaries.

Instead of simply storing journal entries, Planet Echo builds a searchable memory of your experiences, helping you discover emotional patterns, habit correlations, and long-term personal growth.


✨ Features

  • 🎙️ Voice Journaling
  • 📝 Automatic Speech-to-Text
  • 😊 Emotion & Sentiment Analysis
  • 🧠 Semantic Memory Search
  • 📊 Personal Analytics Dashboard
  • 📅 Weekly AI Reflections
  • 🔍 Intelligent Theme Extraction
  • 📍 Named Entity Recognition
  • 📈 Mood & Habit Correlation
  • 🤖 Personalized AI Insights

🏗️ Tech Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion
  • TanStack Query
  • Recharts
  • WaveSurfer.js

Backend

  • FastAPI
  • SQLAlchemy
  • Alembic
  • PostgreSQL
  • Redis
  • Celery

AI & Machine Learning

  • Whisper
  • Sentence Transformers
  • Hugging Face Transformers
  • OpenAI / Gemini
  • spaCy
  • Scikit-learn
  • Pandas

Database

  • PostgreSQL
  • pgvector
  • Redis
  • Supabase Storage

🏛️ Architecture

React Frontend
        │
        ▼
FastAPI Backend
        │
        ▼
PostgreSQL + pgvector
        │
        ▼
AI Processing Queue
        │
 ┌───────────────┬───────────────┬
 │               │               │
Whisper     Emotion AI     Embeddings
 │               │               │
 └───────────────┴───────────────┘
        │
        ▼
Analytics Engine
        │
        ▼
Reflection Generator

🚀 Roadmap

  • Project Planning
  • Backend Foundation
  • Authentication
  • Voice Recording
  • Speech-to-Text
  • Journal CRUD
  • AI Enrichment Pipeline
  • Semantic Search
  • Analytics Dashboard
  • Weekly Reflections
  • Predictive Insights
  • Production Deployment

📂 Project Structure

planet-echo/
│
├── frontend/
├── backend/
├── docs/
├── docker/
└── README.md

🎯 Vision

Planet Echo is designed to become an AI companion that remembers, understands, and helps users reflect on their lives through intelligent voice journaling.

The long-term goal is to provide meaningful insights into emotional well-being, habits, and personal growth while maintaining user privacy and data ownership.


⭐ Status

🚧 Currently under active development.

About

An AI-powered voice journaling platform that transforms daily reflections into meaningful insights, memories, and personal growth.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages