0

RandevuWeb

Appointment management platform for service businesses with online booking pages, availability handling, and customer scheduling flows in a production web app.

RandevuWeb is a production-grade booking platform designed for service businesses that need to accept online reservations, keep daily calendars organized, and reduce manual appointment traffic over phone or messaging apps.

Instead of acting as a simple contact form, the platform is built around a full reservation lifecycle: customers discover services, pick available slots, submit booking details, and businesses track and manage requests in an operational dashboard. The product is focused on practical reliability for real business use, with clear scheduling rules, consistent user flows, and data structures that support growth.

Key Features

  • Public booking page where customers can complete reservations without account friction
  • Service-driven appointment model (different duration/type logic per service)
  • Availability-aware scheduling flow to prevent invalid or overlapping booking behavior
  • Business-side management workflow for reviewing and organizing incoming reservations
  • Mobile-friendly interface patterns for both visitors and operators
  • Production deployment on a live domain with real-world usage and iterative improvements

What I Worked On

  • Designed and implemented the end-to-end reservation experience from booking page to management flow
  • Built backend-centric scheduling logic to enforce availability and keep booking state consistent
  • Modeled core entities and relationships for services, appointments, and user/business interactions
  • Improved edge-case behavior in booking scenarios (invalid slot selection, conflicting states, and flow fallbacks)
  • Worked on production stability, iterative updates, and practical UX refinements based on real usage
  • Maintained deployment-ready project structure for ongoing feature and content evolution

Technologies Used

Backend

  • Java
  • Spring Boot
  • Spring Data JPA
  • REST API architecture
  • PostgreSQL

Frontend

  • React
  • TypeScript
  • Responsive UI patterns

Tooling & Deployment

  • Git and GitHub
  • API testing and local development tooling
  • Production deployment on live domain (randevuweb.com)