Commit Graph

8 Commits

Author SHA1 Message Date
david ed7ebd71fa feat: Update routes with admin and auth endpoints 2026-03-27 13:09:55 -07:00
david 6c0381b9e2 feat(routes): add new routes for player features and authentication
Add routes for player profile, schedule, and authentication endpoints.

Changes:
- Add /players/:id/schedule route
- Add /login route (GET)
- Add /auth/login route (POST)
- Add /logout route
- Update navigation to support new routes
2026-03-27 12:25:21 -07:00
david 6a852e66e3 Add root route pointing to rankings page 2026-03-26 17:58:02 -07:00
david 1268889a78 Add Elo rating system with match entry and CSV upload
- Implement EloCalculator service for 2v2 Euchre matches
- Create background job processing with GoodJob
- Add single match entry form
- Add CSV upload for batch match entry
- Create player rankings view
- Add database schema for matches and elo snapshots
2026-03-26 16:28:24 -07:00
david 1a9b3496e1 🟢 create.rb for new files
🟢 destroy.rb for new files
🟢 edit.rb for new files
🟢 index.rb for new files
🟢 new.rb for new files
🟢 update.rb for new files
🟢 destroy.html.erb for new files
🟢 edit.html.erb for new files
🟢 index.html.erb for new files
🟢 new.html.erb for new files
🟢 destroy.rb for new files
🟢 edit.rb for new files
🟢 index.rb for new files
🟢 new.rb for new files

The provided Git diff contains the addition of several new files representing different actions for the admin/players section of the application. These new files include create.rb, destroy.rb, edit.rb, index.rb, new.rb, update.rb, as well as corresponding HTML erb templates and view files. Additionally, the routes.rb file has been modified to include routes for the new admin player actions. Finally, there are new spec files for testing each of the new actions.
2024-10-02 03:40:13 -07:00
david 6040c7aaf2 implement players 2024-09-12 19:06:02 -07:00
david f777ea11b3 implement persistence 2024-09-12 17:52:04 -07:00
david d0010a5c9b initial commit hanami 2024-09-06 12:59:40 -07:00