A minimal habit tracking web application designed for seamless personal growth tracking. The app provides an intuitive interface for monitoring daily habits with offline capabilities and local browser storage.
- React.js frontend
- TypeScript
- Local browser storage
- Progressive Web App (PWA) architecture
- Responsive design for mobile and desktop
To start the development server:
npm run devTo deploy this application correctly, follow these steps:
- Run the custom build script to ensure files are in the correct location:
./build-for-deploy.shThis script:
- Runs the normal build process
- Copies files from
dist/publictodistto fix the deployment structure - Ensures the
index.htmlfile is at the root of thedistdirectory
- Deploy using Replit's deployment feature
Without running this script first, the deployment will fail with an error about missing the index.html file.
- Track daily, weekly, and custom frequency habits
- Visual habit completion matrices
- Streak tracking
- Progress statistics
- Mobile-responsive design