About the project
We’re building an MVP to book sports courts across multiple clubs. Must-haves: robust slot logic & anti-overbooking, Stripe payments, .ics export, basic calendar sync, user/admin roles, and an in-app AI assistant (chat) for customers and club admins.
MVP scope
Preferred stack (flexible)
React/Next (or React Native/Flutter), Node/Nest or FastAPI/Django, Postgres (+ pgvector), Docker, CI/CD, Stripe, Vercel/Fly.io/Render/Railway (to agree).
Milestones & acceptance (fixed or T&M w/ cap)
Architecture + repo + CI/CD skeleton.
Slots + booking + collision tests.
Stripe + cancels/partial refunds + webhooks.
iCal/.ics + email + basic Google Calendar sync.
Admin panel (schedules, pricing, bookings, refunds, audit).
AI Assistant: chat widget, orchestrator w/ tools, RAG, guardrails.
Hosting, docs, handover.
Acceptance checklist:
Concurrency tests pass; no double bookings.
Stripe test-mode works: pay/cancel/partial refund/webhooks.
.ics opens in calendars.
Roles & permissions in place.
AI chat uses tools (no hallucinated slots); RAG wired.
Repo in our GitHub org; IP assigned to us; docs complete.
Process & comms
Weekly sprints & demos, daily text updates. Slack/Telegram, Jira/Linear/Trello. Timezone: America/Chicago preferred.
Security & compliance
No card/PII to LLM; API rate limits; secrets in a vault; masked logs.
Budget & payment
Share your hourly rate and weeks estimate or fixed-price with milestone breakdown. Payments via platform, post-milestone. Full price
Apply with
1–3 relevant projects (booking/payments/calendar/chat).
Short tech proposal (arch, stack, risks, milestones).
Timeline & rate, timezone/availability.
GitHub/portfolio link.
Screening questions
Overbooking prevention under concurrency?
Modeling schedule exceptions (holidays/maintenance)?
Multi-club / multi-tenant data & access separation?
Stripe: partial refunds, dispute webhooks, 3DS.
AI: function calling + RAG + guardrails — your approach?
Tags/Keywords
booking, reservation, time slots, Stripe, 3DS, iCal, Google Calendar, React, Next.js, React Native, Flutter, Node, NestJS, FastAPI, Django, Postgres, pgvector, concurrency, idempotency, RAG, AI assistant.