FastTracker is a Rails 8 + Hotwire app for tracking missed Ramadan fasts and completed make-up fasts.
- Rails 8.1
- Hotwire with Turbo + Stimulus
- SQLite for development, test, and production defaults
- Create an account with email and password.
- Start with a quick onboarding total if you only know how many fasts are still owed.
- Add exact missed dates when known.
- Add season-based backlog entries when only yearly estimates are known.
- Log each make-up fast and let the app automatically pay down backlog first, then exact dates.
bundle install
bin/rails db:prepare
bin/rails db:seed
bin/rails serverAfter bin/rails db:seed, sign in with any of these:
newcomer@example.com/password123for an empty first-run accounttracker@example.com/password123for mixed backlog, exact dates, and logged make-up fastscaughtup@example.com/password123for a fully completed tracker
bin/rails test