Dionysus
Dionysus es el punto de venta en la nube para restaurantes y cafés de Cuenca: pedidos desde el celular del mesero o del cliente con QR, cocina, facturación electrónica SRI, cierre de caja y reportes.
Translation pending
Set your minimum, skip the lowballs, negotiate straight from your dashboard.
CommerceTypeScript · PLpgSQLGitHub @thisiseltai-a11yOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A marketplace where sellers list a car with an asking price and a minimum they'll actually consider, buyers submit offers, and both sides negotiate from their dashboard — with a notification the moment the other side responds.
asking_price and a minimum_offer. The minimum is
shown to buyers directly on the listing — an offer below it is rejected
automatically, before the seller ever sees it.pending_seller. The seller can accept,
counter, or decline.pending_buyer — the buyer gets an in-app
notification and can accept, counter back, or the offer stays open until
they do (they can also withdraw it at any point while it's open).sold and auto-declines any other open
offers on it (each of those buyers gets notified).offer_events so the UI can show
the negotiation history, not just the current state.See lib/offers.ts for the state machine and lib/db.ts for the raw data
access.
npm install.env.example to .env.local and fill in your Supabase project's
URL + keys.supabase/schema.sql against your Supabase project (SQL editor) —
it creates the tables, enables RLS, sets up the profiles-on-signup
trigger, and creates the public listing-photos storage bucket.app/signup/page.tsx
handles both cases — if confirmation is on, it shows a "check your
email" screen instead of logging the user straight in).npm run devIn-app only for now (bell icon in the nav, polls every 30s). Email/SMS notifications would need a provider like Resend or Twilio — that's a new ongoing cost, so it's intentionally not wired up; ask before adding it.
lib/money.ts has the only two
conversion points) to avoid floating-point rounding on money.