¡Bienvenido a SYNCADEMIC! 🎓🚀
SYNCADEMIC es una innovadora aplicación web diseñada para la gestión académica, desarrollada con una robusta arquitectura de frontend y backend.
SYNCADEMIC es una aplicación orientada al seguimiento del rendimiendo tanto de estudiantes como de docentes permitiendo realizar actividades como:
- 🌞Identificar estudiantes que necesiten un curso de verano🌞
- 📖Identificar estudiantes con bajas calificaciones📖
- 🕥Notificar la carga horaria atrasada de un docente🕥
- 🖊️Realizar sugerencias para la planificación, tomando en consideración docentes con mayor afinidad a una asignatura🖊️
- 🏃Identificar aquellos estudiantes con posible tasa de abandono en base a su asistencia🏃
- ¡y más!
-
Node.js y pnpm
- Asegúrate de tener Node.js instalado. Puedes descargarlo desde aquí.
- Instala pnpm (un gestor de paquetes rápido y eficiente) globalmente:
npm install -g pnpm
- Activar pnpm (ejecutar terminal como administrador)
corepack enable pnpm
-
Python y Django
- Asegúrate de tener Python instalado. Puedes descargarlo desde aquí.
- Instala un IDE de confianza, sugerimos Pycharm (publicidad no pagada)
- Clona el repositorio:
git clone https://github.com/tu-usuario/syncademic.git
- Navega al directorio del frontend:
cd /frontend
- Instala las dependencias:
pnpm install
- Ejecuta el proyecto en modo de desarrollo:
pnpm run dev
- Clona el repositorio:
git clone https://github.com/tu-usuario/syncademic.git
- Navega al directorio del backend:
cd /backend
- Instala las dependencias:
pip install -r requirements.txt
- Realiza las migraciones:
python manage.py makemigrations
python manage.py migrate
- Ejecuta el servidor:
python manage.py runserver
¡Las contribuciones son bienvenidas! Si deseas mejorar SYNCADEMIC, por favor sigue estos pasos:
- Haz un fork del proyecto.
- Crea una nueva rama
git checkout -b feature/nueva-funcionalidad
- Realiza tus cambios y haz commit
git commit -m 'feat: agrega nueva funcionalidad'
- Haz push a la rama
git push origin feature/nueva-funcionalidad
- Crea un nuevo Pull Request.
¡Gracias por usar SYNCADEMIC! Si tienes alguna pregunta o sugerencia, no dudes en abrir un issue o contactar a los mantenedores del proyecto.