01 / Software development · Systems
Aural POS
In use by shops
The point-of-sale system I design and build for AURAL. Shops in Argentina use it to take payments, track stock and close out the register.
- Goal
- Let a shop keep selling when the internet goes down, and pay only for the features it uses.
- Solution
- A cloud point of sale that stores sales offline and syncs them when the connection comes back. Each shop builds its own setup: register, stock, customer accounts, tables, delivery and Mercado Pago payments.
- Architecture
- Each shop is isolated from the rest, permissions are checked on the server and the read backend runs with read-only access. Architecture rules are verified automatically on every change.
- TypeScript
- Next.js
- React
- Bun
- Turborepo
- PostgreSQL (Neon)
- Drizzle ORM
- ElysiaJS
- Zod
- Mercado Pago
- Vercel