Skip to content

Releases: abdulwahed-sweden/shop

v0.1.0 — e-commerce admin on rustio-admin 0.27.6

05 Jun 16:44
v0.1.0
cd61ae1

Choose a tag to compare

First release of shop — a small but complete e-commerce admin built on rustio-admin 0.27.6.

What's inside

  • Nine related models — products, categories, customers, orders, order items, payments, addresses, product images, cart items — wired together with inline relations (an order shows its line items + payments; a customer shows their orders + addresses) and a validate() example.
  • Custom "Deep Navy + amber" theme via template token overrides: navy chrome + topbar, warm amber accents on KPI icons / secondary links / hover, on a softly navy-tinted canvas.
  • Redesigned admin pages — dashboard, list views with clickable record names, plus the framework docs / API surface / sessions / audit log overrides.
  • Seeded demo data (30 products, 40 orders, 20 customers) and a GETTING_STARTED.md orientation guide.

Run it

cp .env.example .env          # adjust DATABASE_URL if needed
createdb shop_dev
rustio-admin migrate apply
rustio-admin user create --email admin@shop.local --role administrator
cargo run                     # http://127.0.0.1:8000/admin

Depends on rustio-admin = "0.27", so cargo update tracks the latest 0.27.x — currently 0.27.6, which brings CSV-import guidance (a mismatched header reports skipped columns and generates the migration to capture them).