Skip to content

visintinitech/constance-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✍️ CONSTANCE

Smart Journaling App That Actually Builds Consistency

"Write every day. Not because of discipline, but because the system makes it easy."

Constance transforms daily journaling from a discipline problem into a system problem. Unlike traditional apps that punish missed days, Constance uses gradual streak forgiveness (1-3 days grace period), adaptive reminders that learn your schedule, and AI-powered sentiment tracking to keep you writing without guilt. Syncs to Google Drive, auto-switches dark mode based on time, and provides real metrics like consistency scores and break risk predictions.


🎯 Core Philosophy

Problem Constance Solution
Fear of breaking streaks Gradual forgiveness - Miss 1-3 days? Streak doesn't die
Forgetting to write Adaptive reminders - Learns your actual writing time
No sense of progress Real metrics - Consistency scores, not just day counts
Shallow gamification Silent feedback - No annoying sounds, just meaningful progress

✨ Features

🧠 AI-Powered Sentiment Analysis

  • Uses transformer models to detect emotions
  • Tracks mood trends over time
  • 94%+ accuracy on Spanish/English text

☁️ Google Drive Sync

  • Automatic cloud backup
  • Cross-device synchronization
  • End-to-end encrypted locally

🌙 Auto Dark Mode

  • Detects time of day (8pm - 7am)
  • Manual override available
  • Eye-friendly colors

📊 Advanced Analytics

  • Annual statistics - Best/worst months, word count trends
  • Emotion tracking - Weekly mood patterns
  • Break risk prediction - Alerts before you lose your streak
  • Consistency score - Real percentage, not just binary

🔥 Forgiving Streak System

  • Miss 1 day? Streak continues
  • Miss 2-3 days? Gradual penalty
  • Miss 4+ days? Streak resets (but you keep your record)

🎯 Daily Goals

  • Customizable word count targets
  • Progress tracking
  • Motivational feedback

🚀 Quick Start

Prerequisites

Python 3.9+
pip package manager

About

Constance is a smart journaling app that solves the real problem of consistency, not just writing. Features AI sentiment analysis, forgiving streak system, Google Drive sync, auto dark mode, and annual analytics. Built in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages