Neuroscience-Informed Habit Tracker
Neuroscience-Informed Habit Tracker helps you build lasting habits using brain science, personalized reminders, and progress tracking.
Core trick
Stores daily habit completions in SQLAlchemy and sends streak data to an AI API for motivational messages.
Tags
Description
Neuroscience-Informed Habit Tracker is a powerful tool designed to make habit-building easier and more sustainable by leveraging insights from brain science. Unlike traditional habit trackers, it goes beyond simple checklists by integrating principles from neuroscience and behavioral psychology to help you stay motivated, consistent, and focused on long-term growth.
The tracker adapts to your progress, offering personalized reminders and motivational feedback tailored to your unique journey. By reinforcing positive behaviors and creating structured routines, it helps strengthen the neural pathways that make habits stick. With clear progress tracking, visual insights, and gentle nudges, it transforms habit formation into a science-backed process that actually works.
Whether you’re building healthy routines, improving productivity, or breaking old patterns, this tool empowers you to take control of your habits and achieve lasting change.
TabasumAli/neuroscience_based_AI_habbit_tracker★ 00 forksPythonCreated Aug 23, 2025 · last push Aug 24, 2025
README excerpt
# Habit Tracker App A simple habit tracking application built with Streamlit and SQLAlchemy, featuring AI-powered motivational messages. ## Features - Track daily habits - View progress with charts and visualizations - Get AI-generated motivational messages - Store data persistently with SQLAlchemy database - Clean and user-friendly interface ## Installation 1. Clone this repository 2. Create a virtual environment: ``` python -m venv venv ``` 3. Activate the virtual environment: - Windows: `venv\Scripts\activate` - Mac/Linux: `source venv/bin/activate` 4. Install required packages: ``` pip install -r requirements.txt ``` 5. Create `.streamlit/secrets.toml` file and add your API key: ``` AIMLAPI_KEY = "your_api_key_here" ``` ## Running the App ``` streamlit run main.py ``` Open your browser and go to `http://localhost:8501` ## Project Structure ``` habit_tracker/ ├── main.py # Main app file ├── app/ │ ├── config.py # Configuration │ ├── database.py # Database models │ ├── ai_integration.py # AI features │ └── utils/ │ └── viz.py # Visualizations ├── requirements.txt # Dependencies └── README.md # This file ``` ## Dependencies - streamlit - sqlalchemy - plotly - pandas - openai See `requirements.txt` for complete list. ## Usage 1. Add new habits you want to track 2. Mark habits as complete each day 3. View