A system for managing appointment scheduling, allowing users to book appointments easily and efficiently.
This system is designed for businesses or institutions that require appointment management, such as clinics, beauty salons, doctors, barbershops, and more. It allows users to schedule appointments easily.
- Appointment Booking – Users can book an appointment for a specific service.
- Simple and User-Friendly Interface – The system offers an intuitive and easy-to-navigate web interface.
- Appointment Management – The customer can view all their scheduled appointments.
- Automated Reminders – Sends automatic mails to users on any change in their appointment.
- Web Server Node.js
- Database: PostgreSQL (using Prisma ORM)
- Web Browser: The system is web-based and requires a modern web browser (e.g., Chrome, Firefox, Edge) for optimal performance.
-
Log into the System:
- Sign in with your username and password (if you already have an account).
-
Book an Appointment:
- Choose a service you want to schedule.
- Select a date and time from the available slots.
- Confirm the appointment booking.
-
Modify Appointment for Admins:
- Go to the "Admin" page and then "Scheduled Appointments".
- Choose the appointment you wish to modify and reschedule it.
-
Manage Admin Settings:
- Load or update availability for services.
- Delete existing availabilities if needed.
- Modify system settings such as name, logo, and working days.
- Frontend: React/CSS
- Backend: Node.js/Express
- Database: PostgreSQL (using Prisma ORM)
- Authentication: JSON Web Tokens (JWT)
- Email Notifications: Gmail API
- Admin Page
- https://scheduletoday.me/admin/1
- Username: test@gmail.com
- Password: 1234