DailyRep

Daily challenges for workouts and habits. Build consistency, track progress, finish what you started.

iOS 17.0+ Android SwiftUI SwiftData

Features

⚡

Quick Logging

Tap to log a workout or check off a habit. No friction, no delays.

📊

Daily Progress

Visual progress bars show exactly how close you are to hitting each daily goal.

🎯

Multiple Challenges

Push-ups, reading, meditation, or any daily goal you want to keep.

📅

History

View your past logs organized by day. See your consistency over time.

🎨

Customizable

Choose icons and colors for each challenge to make it uniquely yours.

👥

Challenge Friends

Create challenges and invite friends. Compete on the leaderboard!

How It Works

1

Create a Challenge

Set up a workout or a habit, add what you'll do each day, and pick a duration. 30 days, 100 days, or a full year.

2

Log the Day

Count reps, minutes, or pages, or check a habit off once. Watch the day fill in.

3

Stay Consistent

Track your streaks, review your history, and finish the challenge.

Built With

SwiftUI
SwiftData
MVVM Architecture
Push Notifications
iCloud Sync