CureConnect
CureConnect es una plataforma de reserva de citas sanitarias que conecta a pacientes con médicos. Permite a los usuarios ver perfiles de médicos, verificar su disponibilidad y reservar citas en tiempo real.
Características
- Perfiles de médicos : los pacientes pueden explorar perfiles médicos detallados que incluyen su nombre, título, especialidad, experiencia y más.
- Reserva de citas : vea los horarios disponibles y reserve citas con facilidad.
- Disponibilidad en tiempo real : consulte la disponibilidad de médicos para la próxima semana y muestre los horarios en un formato fácil de entender.
- Tarifas de citas : información clara sobre los honorarios del médico antes de reservar una cita.
Pila de tecnología
- Interfaz : React.js
- Servidor : Node.js, Express.js
- Base de datos : MongoDB
- Estilo : CSS de viento de cola
- Autenticación : API de contexto
- Enrutamiento : reaccionar enrutador
Instalación
Para ejecutar el proyecto localmente, siga estos pasos:
Clonar el repositorio:
git clone https://github.com/Gyanthakur/CureConnect.git
Navegue al directorio del proyecto:
Instalar dependencias:
Cree un archivo dotenv en el directorio raíz y agregue las variables de entorno necesarias:
MONGO_URI=your_mongodb_connection_string
PORT=your_port_number
Inicie el servidor de desarrollo:
Abra su navegador y visite http://localhost:5173
para acceder a la aplicación.
Uso
- Seleccione un médico de la lista de médicos disponibles.
- Vea el perfil del médico para obtener información sobre su especialización, experiencia y costo de la cita.
- Explora las franjas horarias disponibles para los próximos 7 días.
- Selecciona una franja horaria y confirma tu reserva.
Página de inicio
Página de mejores médicos
Página de reserva de citas
Mejoras futuras
- Integración de pasarela de pago: permita a los usuarios pagar las citas directamente a través de la plataforma.
- Reseñas y calificaciones: permita a los pacientes dejar reseñas y calificaciones para los médicos después de sus citas.
- Búsqueda y filtrado: agregue una función de búsqueda avanzada para filtrar médicos por especialidad, ubicación y calificaciones.