This commit is contained in:
2026-05-18 14:08:13 -04:00
commit 377326ec2c
36 changed files with 1473 additions and 0 deletions

30
docs/architecture.md Normal file
View File

@@ -0,0 +1,30 @@
# Architecture
Arbit is a small internal Django app for tracking thrift acquisitions through resale.
## Goals
- Fast item entry
- Editable templates for recurring item types
- Searchable inventory with practical filters
- Profit tracking and resale pricing guidance
- Simple per-item attribution to the user who created the item
## Stack
- Django for server-rendered forms, auth, and admin
- SQLite for local development, PostgreSQL for production
- HTMX later if the team wants faster inline editing without a full SPA
## Components
- `inventory` app for domain models and dashboard views
- Django auth for login/logout
- Django admin for internal management and emergency data editing
- Templates for the main dashboard and item forms
## Phase 1 Boundaries
- No role-based permissions beyond standard authenticated access
- No marketplace posting automation
- Pricing suggestions are advisory and can be overridden manually