Skip to content

A personal daily-use web application designed to help users improve focus, discipline, self-awareness, and skill growth through short daily check-ins.

Notifications You must be signed in to change notification settings

varunDevrani/Daily-Growth-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Daily Growth OS

Overview

A lightweight personal daily-use web application for building focus, discipline, and self-awareness through 5-7 minute daily check-ins.

What It Does

  • Morning Check-In: Set daily priority, protect a habit, rate confidence (2 min)
  • Evening Reflection: Log win, mistake, lesson learned, mood rating, energy level (3-5 min)
  • Skill Tracking: Record practice time across multiple skills and their activites(1 min)
  • Insights: Automatic weekly analytics and improvement suggestions
  • Streaks: Track consistency and build discipline

Project Structure

/  
├── README.md
├── backend
└── frontend

Prerequisites

  • Node.js >= 22
  • Python >= 3.13
  • PostgreSQL >= 16

Quick Start

  1. Clone the repository
  2. Install dependencies (commands)
  3. Set up environment variables
  4. Run both services

Documentation

Contributing

We follow the Conventional Commits specification for all commit messages.

Ways to Contribute

  • Report bugs and suggest features by opening issues
  • Improve documentation under /docs and README.md
  • Fix bugs and add enhancements in code under /backend and /frontend.
  • Add or improve tests to increase coverage.

Types you should use include (but are not limited to):

Type Meaning
feat introduces new user-facing functionality
fix corrects a bug
docs documentation only changes
style formatting only
refactor code changes that don't change behaviour
perf performance improvements
test add or modify test only
build build system or dependency changes
ci ci/cd changes
chore maintenance, toolling, repo hygience
revert reverting a previous commit

Commit Practice

  • Write commit messages in the present tense and as short summaries.
  • One commit should represent one logical change.

About

A personal daily-use web application designed to help users improve focus, discipline, self-awareness, and skill growth through short daily check-ins.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors