Go API for Booking App

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m building a brand-new backend in Go to power an online store / booking platform and I’d like an experienced Golang developer to own the API from the ground up. The service must expose clean REST (or GraphQL, if you prefer) endpoints that cover three core areas:

• User accounts with secure sign-up, sign-in, password reset and JWT/OAuth2 session handling
• A catalogue of products or services with searchable listings, real-time availability and basic admin endpoints
• Order / booking flow that accepts online payments (Stripe or PayPal SDKs are fine) and keeps audit-ready records

PostgreSQL or MySQL will sit underneath, accessed through idiomatic Go (GORM, sqlx or raw database/sql—your call). The code should compile cleanly with Go modules, follow standard project layout, and include Swagger / OpenAPI docs so the front-end team can plug in immediately.

Acceptance criteria
– All endpoints return correct data and error codes
– Unit & integration tests pass in CI
– Docker image builds and runs the service with a single command
– README explains setup, env vars and migration steps

Ship the repository (Git) plus any migration files, container scripts and generated docs—once it runs on my DigitalOcean droplet, we’re done.
php java javascript golang mysql postgresql restful docker flutter api development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.