Add bulk invoice import with templates and refresh import UX

Move invoice import configuration into settings, redesign the import flow with shared components and sample templates, document the demo account in README, and polish upload and button styling.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-26 12:39:46 -04:00
co-authored by Cursor
parent 5978c8d903
commit 6b73c32c25
16 changed files with 1753 additions and 1136 deletions
+8 -1
View File
@@ -82,13 +82,20 @@ bun run db:push # fast iteration during development
# bun run db:migrate # same migrations the Docker image runs in production
```
**Demo account.** For App Store review and local testing, `bun run db:migrate` applies `0014_seed_demo_account.sql`, which creates a pre-populated user (`db:push` does not). Sign in at `/auth/login`:
- Email: `demo@example.com`
- Password: `demo123`
The account includes a sample business, clients, and invoices (draft, sent, and paid).
### 4. Run
```bash
bun run dev
```
Open [http://localhost:3000](http://localhost:3000), register at `/auth/register`, then sign in.
Open [http://localhost:3000](http://localhost:3000), register at `/auth/register`, or sign in with the demo account above.
## Docker deployment (app + database)