Skip to content

An emotion-aware productivity system powered by an intelligent LLM pipeline Transforming raw thoughts into structured self-insight

Notifications You must be signed in to change notification settings

AmanSoni1-apex/Reflecta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪞 Reflecta

An emotion-aware productivity system powered by an intelligent LLM pipeline

Transforming raw thoughts into structured self-insight


This is not a todo app.
This is a cognitive system.


Python FastAPI Architecture Status Visitors


🧠 Why Reflecta Exists

Most productivity tools optimize output.

Reflecta optimizes awareness.

People don’t think in clean bullet points —
they think in fragments, emotions, pressure, uncertainty.

Reflecta is built to understand that mess, not ignore it.


✨ What Reflecta Does

Users write naturally.
Reflecta listens carefully.
Insight emerges quietly.

  • 📝 Accepts raw, unstructured human thoughts
  • 🧠 Detects emotional tone from language
  • 📊 Tracks emotional patterns over time
  • 🪞 Generates reflective summaries (weekly / monthly)
  • 🧱 Built as a scalable backend-first system

🧬 System Architecture

Reflecta follows a clean, intentional layered architecture
to keep cognition separate from infrastructure.

This structure allows Reflecta to evolve into a full cognitive platform without architectural rewrites.


🧬 Layered Architecture

┌──────────────┐
│  Controller  │  ← API Layer (FastAPI)
└──────┬───────┘
       │
       ▼
┌──────────────┐
│   Service    │  ← Cognitive & Business Logic
└──────┬───────┘
       │
       ▼
┌──────────────┐
│ Repository   │  ← Data Access Layer
└──────┬───────┘
       │
       ▼
┌──────────────┐
│    Model     │  ← Domain & Persistence
└──────────────┘

🛠 Tech Stack

Layer Technology
Language Python 3.11
API FastAPI
Server Uvicorn
ORM SQLAlchemy
Database SQLite (Postgres-ready)
Architecture Layered (Controller → Service → Repository → Model)

📂 Project Structure


Reflecta/
├─ app/
│  ├─ controller/     # API routes
│  ├─ service/        # Cognitive logic
│  ├─ repository/     # DB interactions
│  ├─ model/          # Schemas & entities
│  ├─ database/       # DB setup
│  └─ main.py         # Entry point
├─ requirements.txt
└─ README.md

🚀 Running Locally

git clone https://github.com/AmanSoni1-apex/Reflecta.git
cd Reflecta
python -m venv venv

venv\Scripts\activate   # Windows
# source venv/bin/activate  # Linux / macOS

pip install -r requirements.txt

📍 Server → http://127.0.0.1:8000
📘 Docs → /docs

🔮 Vision

Reflecta is intentionally quiet software.

Planned evolution:

Emotion-aware summaries via LLMs

Long-term cognitive trend analysis

Personal reflection reports

Minimal, calming frontend

No social feeds. No dopamine loops.

⚠️ Disclaimer

Reflecta does not provide medical or psychological advice. All emotional insights are reflective, not diagnostic Report .

🤝 Contributing

Reflecta welcomes contributors who care about:

thoughtful backend systems

human-centered AI

clean, maintainable architecture

Fork → Reflect → Improve → PR.

👤 Author

Aman Soni Backend Engineer

About

An emotion-aware productivity system powered by an intelligent LLM pipeline Transforming raw thoughts into structured self-insight

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages