π Life Quest Habit: A Habit Builder App
A gamified habit-tracking app where you earn points for good habits and spend them on fun rewards. Stay consistent, visualize your progress, and make habit-building exciting!
π Live App: https://habitbuilderapp.streamlit.app/
π Features
π User Authentication
Secure login/signup using Gmail (demo-based, in-memory authentication).β Daily Habit Tracking
Complete tasks like:- Wake Up Early (+10 pts)
- Study for 2 hours (+20 pts)
- Meditate (+10 pts)
- Gym Workout (+15 pts)
π Reward System
Redeem your points on:- Watch Netflix (-10 pts)
- Instagram 30 min (-10 pts)
- Play Game 30 min (-10 pts)
π Progress Visualization (via Plotly)
- Donut Chart: Completed vs Remaining Points
- Bar Chart: Task-wise progress
- Donut Chart: Completed vs Remaining Points
π οΈ Customization
Add or delete your own habits and rewards.π Daily Auto Reset
All progress resets at the start of a new day to maintain consistency.πΎ Session Memory
Uses Streamlitβs session state to remember habits, rewards, and progress.π Custom UI with CSS
Stylish gradient background, colored buttons, and a smooth interface.
π οΈ Tech Stack
- Frontend/UI: Streamlit + custom CSS
- Charts & Visualization: Plotly
- Backend Logic: Python
- User Data Management: In-memory database using
st.session_state - Authentication: Custom login/signup system (demo purpose)
- Deployment: Streamlit Cloud
π Links
- GitHub Repo: https://github.com/your-username/life-quest-habit
- Live Demo: https://habitbuilderapp.streamlit.app/
Built With
- ai
- custom-css
- in-memory-database
- machine-learning
- plotly
- python
- streamlit
- streamlit-session-state


Log in or sign up for Devpost to join the conversation.