Plataforma web desarrollada en Django para conectar tutores con estudiantes. (Aquí puedes expandir explicando si usa autenticación, roles de usuario, etc.)
Sigue estos pasos para ejecutar el proyecto en tu máquina:
-
Clonar el repositorio
git clone [https://github.com/HaroldToribio/TutorConnect.git](https://github.com/HaroldToribio/TutorConnect.git) cd TutorConnect -
Crear entorno virtual
python -m venv venv # Windows: .\venv\Scripts\activate # Mac/Linux: source venv/bin/activate
-
Instalar dependencias
pip install -r requirements.txt
-
Migrar base de datos
python manage.py migrate
-
Crear superusuario (Opcional)
python manage.py createsuperuser
-
Correr el servidor
python manage.py runserver
- Admin User: admin
- Password: Admin1234
MiApp/: Lógica principal de la aplicación.ProyectoFinal/: Configuración global (settings, urls).templates/: Archivos HTML.
Este sistema centraliza la información académica que antes se manejaba en papel y Excel dispersos, logrando una gestión eficiente de tutorías.
- Gestión de Datos Relacional: Diseño de ERD optimizado en PostgreSQL para eliminar redundancia de datos de estudiantes y horarios.
- Reporting Inteligente: Sistema de consultas backend para visualizar disponibilidad de tutores en tiempo real.
- Seguridad: Implementación de roles (Admin/User) y validación de datos para asegurar la integridad de la información.