Project Overview
The Doctor Appointment App is designed to streamline the process of booking and managing medical appointments. It allows patients to easily schedule appointments with their preferred doctors, view their medical history, and receive reminders for upcoming appointments.
Features
User Registration and Authentication: Secure user registration and login functionality.
Doctor Profiles: Detailed profiles for doctors including their specialties, availability, and contact information.
Appointment Scheduling: Easy-to-use interface for booking, rescheduling, and canceling appointments.
Notifications: Automated email and SMS notifications for appointment reminders and updates.
Medical History: Access to past appointment records and medical history for patients.
Admin Dashboard: Administrative interface for managing doctors, appointments, and user accounts.
Technologies Used
Frontend:Nextjs
Backend:Strapi
Authentication: JWT (JSON Web Tokens)
Notifications: Twilio for SMS, Nodemailer for email