Prescripto is a web application designed to simplify healthcare appointments and prescription management. Built with React, the front end provides a seamless user experience for patients to book appointments, view prescriptions, and manage their profiles while integrating secure payment options.
- User Authentication: Secure login and registration for patients and doctors.
- Doctor Directory and Profiles: Patients can browse a directory of doctors, view detailed profiles, and make informed appointment decisions.
- Appointment Scheduling: Patients can book, reschedule, or cancel appointments with ease.
- Prescription Management: Access and view prescriptions issued by doctors directly through the platform.
- Payment Integration: Razorpay integration for secure payments related to appointment bookings or other services.
- User Dashboard: A personalized area where patients can manage appointments, view medical history, and update profile information.
- Notifications: Real-time notifications for appointment confirmations, reminders, and updates.
- Responsive Design: A mobile-friendly design ensuring optimal performance on all devices.
- React: UI development
- Redux: State management
- React Router: Navigation between pages
- Axios: API requests for backend communication
- Razorpay API: Payment processing
- Tailwind CSS: Styling framework for a responsive and modern interface
- Toast Notifications: For real-time user feedback
- Home Page: View featured doctors and easily access core functionalities.
- Doctor Directory: Browse and filter doctors based on specialty or location.
- Book Appointment: Select a doctor and schedule an appointment.
- Prescriptions: View a history of issued prescriptions and their details.
- User Dashboard: Manage your profile, view upcoming appointments, and handle notifications.