- Login with Google.
- search option and filters based on ratings, location, profession.
- In app notifications.
- Costumer Reviews.
- Date and Time slot selection.
- Razorpay payment integration.
- Cancel appointment (for end users)
- Mail notifications of the booking.
- SMS notifications of the booking.
- Filter appointments date wise. (For professionals)
- Finance Dashboard. (Payment history + earning details)
- Admin Dashboard (BookMySlot company)
Landing Page
User Register & Login
![]() |
![]() |
User Home Page
Booking Appointment
Payment
![]() |
![]() |
Mail Notification
Appointments Page and Cancel Appointment Feature
Professional Register and Login
![]() |
![]() |
Professional's Dashboard
Professional's Finance Page
BookMySlot Company's Finance
- Workflow and Architecture Design
- Excalidraw
- Prototyping and Frontend Design
- Figma
- Frontend
- React.js
- CSS
- Backend
- Node.js (Express.js)
- MongoDB
Dependencies
- react-calendar
- react-toastify
- nodemailer
- twilio
- razorpay
- express-validator