River Downs Golf ClubRiver Downs Golf Club Operations Platform
One platform for a championship club's maintenance shop, grounds crew, and pro shop: equipment, turf, crew time, and tee times.
Golf operations
Maintenance and grounds
- Client
- River Downs Golf Club
- Location
- Finksburg, Maryland, United States
- Industry
- Sports and leisure, facilities management
- Engagement
- Custom build with ongoing delivery
- Timeline
- April 2026 to present
- Status
- Live and in active development
About the client
River Downs Golf Club
Finksburg, Maryland, United States
River Downs Golf Club is a public 18-hole, par-72 championship course in Finksburg, Maryland, designed by Arthur Hills and opened in 1995. It also runs a pro shop, restaurant, range, and events.
Visit riverdownsgc.comThe challenge
Engine hours went unrecorded, breakdowns and crew hours lived on paper, and recurring mowing was re-entered by hand.
At the desk, tee sheets and rates shift by season, audience, and time, and app booking risks selling the last seat twice.
What we built
Architecture designed from the club's requirements, delivered module by module.
- 01
Modular backend
With equipment, agronomy, and golf modules on PostgreSQL, PostGIS, and TimescaleDB.
- 02
Web application
For desktop, phones, a crew kiosk tablet, and the golf admin panel.
- 03
Golfer API
With its own accounts and tokens for the club's mobile app.
- 04
Rules sidecar
That scores turf stress and equipment risk from thresholds.
Key features
Preventive maintenance
Service by hours or calendar, with parts lists.
Results
16
Tagged releases from May to October 2026
Release history
874
Automated API and web tests across 99 test files
Source
222 / 33
API endpoints and web pages, over 60 database entities
Source
Real hours
Kiosk clocking feeds actual hours into equipment meters, not guesses
Kiosk implementation, July 2026
Last seat, once
Concurrent requests for the final seat: the second is refused, proved end to end
Booking implementation and test suite, October 2026
How it works
Our role
Requirements, architecture, backend, web, and rules-engine development, golfer API design, CI/CD and cloud deployment, and ongoing delivery.
Built with
- TyTypeScript
- NeNestJS
- NeNext.js 15
- PoPostgreSQL 16
- PoPostGIS
- TiTimescaleDB
- TyTypeORM
- ReRedis
- BuBullMQ
- WeWebSockets
- PyPython
- FaFastAPI
- TuTurborepo
- DoDocker
- BiBitbucket Pipelines
Work with us
Running a fleet, a crew, a course, and a tee sheet at once?
We will show you the equipment, agronomy, crew, and golf modules, and what your club would need first.
