Skip to content
Workflowrubys-plate

Ruby's Plate

A restaurant reservation system with secure authentication, scheduling, and admin dashboards built in Ruby with a normalized PostgreSQL schema.

stack

  • Ruby
  • PostgreSQL
← All projects
Architecture
  • Reservation scheduling — date, time, party size, and seating preferences with real-time double-booking checks
  • Indexed availability query — availability logic in PostgreSQL with index on (date, time_slot, table_id)
  • Secure authentication — session-based auth, hashed passwords, CSRF protection
  • Admin dashboards — daily/weekly reservation views and analytics (peak hours, average party size)
  • Normalized PostgreSQL schema — built for availability checks and reporting aggregations
Results
  • No double-booking via real-time availability checks
  • Admin analytics for operational insights
  • PostgreSQL schema with indexed availability queries
Action · Send message

Hiring for a remote AI engineering role?

Contact me