DentixPro es un sistema de gestión de citas para consultorios dentales. Permite a los usuarios agendar y visualizar sus citas, mientras que los administradores pueden gestionarlas con privilegios de edición, cancelación y supervisión.
- React
- JavaScript
- Tailwind CSS
- Flask (Python)
- MongoDB
-
Usuario:
- Registro e inicio de sesión
- Agendar citas
- Consultar historial de citas
-
Administrador:
- Ver todas las citas
- Cancelar o actualizar citas existentes
- Node.js y npm
- Python 3.10+
- Entorno virtual de Python (
venv) - MongoDB local o remoto
git clone https://github.com/ChrisUBS/DentixPro
cd DentixProcd frontend
npm install
npm run devcd backend
# Activar entorno virtual
# En Windows
venv\Scripts\activate
# En Unix/Mac
source venv/bin/activate
pip install -r requirements.txt
python server.pyDentixPro/
├── backend/
│ ├── server.py
│ ├── requirements.txt
│ └── ...
├── frontend/
│ ├── package.json
│ ├── src/
│ └── ...
└── README.md- Registro e inicio de sesión
- Gestión de citas (crear, ver, actualizar, cancelar)
- Interfaz diferenciada por rol (usuario / administrador)
- Christian Uriel Bonilla Suárez: christian.bonilla@uabc.edu.mx
- Erick Manuel Rodríguez López: e1291222@uabc.edu.mx
Este proyecto está bajo la licencia GNU GPL (General Public License).