Skip to content

Annvalentina13/Bright_Steps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

BrightSteps ☀️ — Kindness & Habit Tracker

BrightSteps is a modern, cheerful app designed to help users track daily acts of kindness and build positive habits. Log your good deeds, monitor streaks, earn stars, and complete missions — all while fostering personal growth and spreading positivity.


Features

  • User Authentication: Secure login and sign-up with hashed passwords.
  • Multi-user Support: Each user tracks their own acts and streaks.
  • Kindness Logging: Add daily acts of kindness with a single click.
  • Dashboard & Charts: View acts per day, current streak, and success rate.
  • Missions & Rewards: Complete weekly missions to earn stars.
  • Warm, Modern UI: Cream and yellow tones with rounded cards and playful icons.

Installation

  1. Clone the repository:
git clone <repository-url>
  1. Navigate into the folder:
Copy code
cd brightsteps
  1. Install required packages:
pip install matplotlib
  1. Run the app:
python brightsteps.py

Usage

  • Sign Up as a new user or Login with existing credentials.

  • Add daily acts of kindness on the Home Screen.

  • Track your streaks and stars in the Overview Screen.

  • Check your progress and success rate in the Progress Screen.

  • Complete missions to earn extra rewards and motivation.

Technology Stack

  • Python 3.x

  • Tkinter for GUI

  • SQLite for local storage

  • Matplotlib for charts

About

BrightSteps is a modern kindness and habit tracker app that motivates users to perform daily acts of goodwill. With a warm, cheerful UI, it allows users to log acts, track streaks, earn stars, view progress charts, and complete missions, fostering positivity and encouraging personal growth, one step at a time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages