Skip to content

alramalho/self-tracking-software

Repository files navigation

🎯

Welcome to your
tracking.software

Open App

👋 Join the community of builders & lifestyle enthusiasts

Support open source

iPhone screenshot

Bring your own curriculum

Attach your own markdown curriculum (an Obsidian folder, a git repo) to a plan and the AI coach reads it when planning your weeks — your files stay the source of truth for content, tracking.so keeps the accountability, streaks, and visuals. Works over MCP, so Claude Code / Cursor can author the curriculum and push it in one session.

Setup guide (MCP, API, script)

Running locally

To run the project locally, follow these steps:

  1. Navigate to the frontend directory and start the development server:

    cd frontend
    yarn dev
  2. Navigate to the backend directory and start the backend server:

    cd backend
    python -m main

Installing dependencies

  1. Ensure all dependencies are installed beforehand.

    frontend

    yarn

    backend We recommended to use a local virtual environment (.venv):

    python -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  2. Make sure you have a ngrok account and auth token setup

  3. Make sure you create and link your clerk account and link the necessary env vars

    • frontend
      • CLERK_SECRET_KEY
      • CLERK_JWT_PUBLIC_KEY
    • backend
      • CLERK_JWT_PUBLIC_KEY (get this in API Keys > Show JWT Public Key)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors