A beautiful, modern push-up tracking app with a purple theme.
- 📊 Daily tracking with quick +25, +50, +75, +100 buttons
- 🎯 Yearly goal tracking (default: 20,000)
- 📅 Calendar view showing activity intensity
- ⏰ Backlog feature to log past workouts
- 🔥 Streak tracking
- 📈 Progress stats and daily averages
- 💾 Data persists in browser localStorage
- Create a new GitHub repository
- Push this code to the repository
- Go to vercel.com and sign up/log in
- Click "Add New Project"
- Import your GitHub repository
- Click "Deploy" - Vercel auto-detects the Vite config
- Your app is live!
# Install Vercel CLI
npm install -g vercel
# In this project folder, run:
vercel
# Follow the prompts- In Vercel Dashboard, go to your project → Settings → Domains
- Add your domain (e.g.,
pushups.yourdomain.com) - Vercel will show you DNS records to add
- In GoDaddy:
- Go to DNS Management for your domain
- Add a CNAME record:
- Name:
pushups(or@for root domain) - Value:
cname.vercel-dns.com
- Name:
- Or add an A record pointing to Vercel's IP (shown in Vercel dashboard)
- Wait 5-10 minutes for DNS to propagate
- Your custom domain is live!
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build- React 18
- Vite
- Tailwind CSS
- Lucide React Icons