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.
- 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.
- Clone the repository:
git clone <repository-url>- Navigate into the folder:
Copy code
cd brightsteps- Install required packages:
pip install matplotlib- Run the app:
python brightsteps.py-
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.
-
Python 3.x
-
Tkinter for GUI
-
SQLite for local storage
-
Matplotlib for charts