Skip to content

TejasS1233/Resync

Repository files navigation

██████╗ ███████╗███████╗██╗   ██╗███╗   ██╗ ██████╗
██╔══██╗██╔════╝██╔════╝╚██╗ ██╔╝████╗  ██║██╔════╝
█████╔╝█████╗  ███████╗ ╚████╔╝ ██╔██╗ ██║██║     
██╔══██╗██╔══╝  ╚════██║  ╚██╔╝  ██║╚██╗██║██║     
██║  ██║███████╗███████║   ██║   ██║ ╚████║╚██████╗
╚═╝  ╚═╝╚══════╝╚══════╝   ╚═╝   ╚═╝  ╚═══╝ ╚═════╝ 
  ── track • journal • execute ──

Resync is a private, self-hosted goal tracking app. Track goals, journal daily, and stay focused — 100% local, your data stays on your machine.

Quick Start (One Command)

docker run -d -p 3000:3000 --name resync tejas1233/resync:latest

Open http://localhost:3000 and create your account!


Docker Hub

Image: tejas1233/resync:latest

# Run the container
docker run -d -p 3000:3000 --name resync tejas1233/resync:latest

# Stop
docker stop resync

# Remove
docker rm resync

# With persistent data
docker run -d -p 3000:3000 -v resync_data:/app/data --name resync tejas1233/resync:latest

Features

  • Goals: Track daily/weekly/monthly habits
  • Journal: Daily notes with mood tracking
  • Focus: Pomodoro timer
  • CLI: Terminal app (npm install -g resync-cli)
  • 100% Private: All data stored locally (SQLite)
  • No setup required: Single container, one command

Development

# Local development
cd app/api && npm install && node server.js

# Terminal 2: Web
cd app/web && npm install && npm run dev

CLI Tool

Install the CLI:

npm install -g resync-cli

About

Track goals, journal daily, and stay focused — 100% local, your data stays on your machine.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages