Slotter Real-Time Appointment Scheduling and Provider Management Platform

Slotter​

Slotter is a full-stack appointment scheduling platform that connects customers with service providers. Customers can discover providers, request available time slots, track booking statuses, join confirmed video appointments, and communicate through live chat. Providers can publish recurring availability, manage appointment requests, and organize their schedules from a dedicated dashboard.

Key Features​

  • Customer and provider account registration
  • Email verification before account creation
  • Role-based dashboards and protected routes
  • Provider directory and availability scheduling
  • Real-time slot availability
  • Booking request, acceptance, and decline workflow
  • Booking history and appointment status tracking
  • Secure Zoom and Google Meet integration
  • Meeting links revealed only after booking confirmation
  • Real-time customer–provider chat using Socket.IO
  • Persistent unread message indicators
  • Editable customer and provider profiles
  • HTTP-only cookie-based JWT authentication
  • Cloudflare Turnstile bot protection
  • API rate limiting and security headers
  • Responsive, modern UI for desktop and mobile

Technology Stack​

Frontend​

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • React Router DOM
  • TanStack Query
  • React Hook Form
  • Zod
  • Zustand
  • Axios
  • Socket.IO Client
  • React Hot Toast
  • Lucide Icons

Backend​

  • Node.js
  • E×ρréšš.js
  • TypeScript
  • Prisma ORM
  • PostgreSQL
  • Socket.IO
  • JWT authentication
  • bcrypt
  • Nodemailer
  • React Email
  • Zod
Slotter focuses on making online appointment scheduling simple, secure, and convenient while keeping communication, booking management, and video meeting access in one place.

NOTE: Still in development phase, maraming pang e dadagdag na features. Your feedback is highly appreciated.

You do not have permission to view the full content of this post. Log in or register now.
For testing, register then comment/hide your email for activation since the smtp is sandbox.
 
or baka pwede mo ako ma tulungan sa small project ko po turn this into simple appointment or booking please remove space
https:// spiffy-crumble-de5bbf. netlify. app/
 

About this Thread

  • 7
    Replies
  • 258
    Views
  • 4
    Participants
Last reply from:
PHC - Giyu

Trending Topics

Online now

Members online
378
Guests online
4,089
Total visitors
4,467

Forum statistics

Threads
2,304,625
Posts
29,161,042
Members
1,196,909
Latest member
bla123456
Back
Top