Add paycheck-centric main view

Two-column monthly view showing bills, amounts, paid status,
and remaining balance per paycheck. Month navigation included.
Also adds PATCH /api/paycheck-bills/:id/paid endpoint.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-19 19:09:51 -04:00
parent afe3895210
commit 8a9844cf72
3 changed files with 432 additions and 2 deletions

View File

@@ -46,3 +46,7 @@ cd client && npm install && npm run dev
```bash
cd server && npm install && npm run dev
```
## Application Structure
The default route `/` renders the paycheck-centric main view (`client/src/pages/PaycheckView.jsx`). It shows the current month's two paychecks side-by-side with bills, paid status, one-time expenses, and remaining balance. Month navigation (prev/next) fetches data via `GET /api/paychecks?year=&month=`.