GET
/projects/promoy-marketPromoy Market
// Overview
A B2B restocking marketplace for shops. Split out of the monolith into its own service: no DRF, fully async Django views on ASGI + uvicorn.
// What I built
- 01
Async rule: no lazy relations, everything preloaded with select/prefetch
- 02
Checkout uses select_for_update + transaction.atomic, race-free
- 03
SSO via the 2pay token, user and company synced through a Redis cache
- 04
Frontend: Vue 3 + Tailwind 4, CRM plays a sound and pushes a notification on new orders
// Where it sits
- Web / SPAvue · react · next
- Django APIdrf · async · asgi
- PostgreSQLprimary db
- Rediscache · broker