Skip to content

simo-hue/mattioli.OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

171 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ Mattioli.OS

Master Your Discipline. Own Your Data. Gamify Your Growth.

Watch the Tutorial License: MIT Stack Status


Daily View

"We don't rise to the level of our goals. We fall to the level of our systems." โ€” James Clear

๐Ÿ Quick Start โ€ข โœจ Features โ€ข ๐Ÿ“š Documentation โ€ข ๐Ÿง  Philosophy


โšก๏ธ Quick Start

Get up and running in seconds.

# 1. Clone the repo
git clone https://github.com/simo-hue/habit-tracker.git

# 2. Enter the directory
cd habit-tracker

# 3. Install dependencies
npm install

# 4. Start the dev server
npm run dev

Note: For full backend functionality, run the provided schema.sql in your Supabase project. See the Technical Setup Guide for details.


๐Ÿ’Ž Key Features

Why choose Mattioli.OS over Notion, Todoist, or expensive SaaS apps?

Feature ๐ŸŒŸ Mattioli.OS ๐Ÿ“ Notion/Generic ๐Ÿ’ฐ Paid SaaS
Data Ownership โœ… 100% Yours (Local/Supabase) โŒ Cloud Only โŒ Vendor Locked
Cost โœ… Free Forever โš ๏ธ Monthly Sub โŒ $$$ / Month
Offline First โœ… Localhost Capable โš ๏ธ Limited โŒ No

๐Ÿ”ฅ Core Modules

๐Ÿ“… Daily Habits & Tracking (Click to Collapse)
Track your daily progress with granular precision. Switch between monthly and weekly views to analyze your consistency.
Monthly View Weekly Breakdown
Monthly View Weekly View

Detailed Statistics: Daily Stats

๐ŸŽฏ Macro Goals & Long-term Vision (Click to Expand)
Align your daily actions with your life's biggest ambitions.
Single Year Focus Multi-Year Trends
Yearly Goals Long Term Trends

๐Ÿ“š Documentation Hub

We have crafted distinct paths for every type of user.

๐Ÿ‡ฎ๐Ÿ‡น Italian Docs ๐Ÿ‡บ๐Ÿ‡ธ English Docs
Manuale Utente
Per chi vuole solo usare l'app.
User Manual
For those who just want to use the app.
Guida Tecnica
Setup locale e deploy.
Technical Guide
Local setup and deployment.

๐Ÿง  For Engineers

Check out the Technical Deep Dive for:

  • Architecture Diagrams (Mermaid.js)
  • State Management Philosophy (React Query)
  • Supabase Security Rules (RLS) explanations.

๐Ÿง˜ Philosophy

This tool is Opinionated. It assumes:

  1. Friction is the enemy. Tracking must be instant.
  2. Privacy is non-negotiable. Your habit data is your business.
  3. Aesthetics matter. If an app looks bad, you won't use it.

๐Ÿค Contributing

We love contributions! Please read our CONTRIBUTING.md first.

  1. Fork it (https://github.com/yourname/habit-tracker/fork)
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request


Made with โค๏ธ, โ˜•, and React | Mattioli Simone.

About

๐ŸŒŸ Advanced Habit Tracker & Personal OS with AI Coach | React + Supabase + TailwindCSS | 100% Data Ownership, Gamification & Long-term Vision Tracking ๐Ÿ“Š

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors