Build a habit tracker where I can define habits I want to build and track my daily completion. Show streaks for consecutive days completed. Include a calendar view showing my history and a dashboard with completion rates. Include user authentication so each user has their own habits.