Bienvenido a [MCA_HUB Project -Hacktoberfest24] - Hacktoberfest 2024 ???
¡Gracias por revisar este repositorio! Estamos emocionados de que contribuya a Hacktoberfest 2024. Antes de comenzar, tómese un momento para leer las siguientes reglas y pautas para garantizar un proceso de contribución sin problemas.
Consulte la URL en el lado derecho de la sección del proyecto y navegue a través de todas las secciones. Si encuentra algún problema, cree un nuevo problema; De lo contrario, trabaje en los problemas abiertos.
Debe protagonizar el repositorio primero antes de contribuir
Cómo contribuir
Fechas de Hacktoberfest:
- Sus solicitudes de extracción/fusión (PR/MRS) deben crearse entre el 1 y el 31 de octubre (en cualquier zona horaria).
- Las contribuciones hechas a este repositorio deben seguir las reglas de Hacktoberfest y ser enviadas a repositorios públicos y no archivados.
Calidad sobre cantidad:
- Sin spam: enviar spam PR/MRS lo descalificará. Mantenga sus contribuciones significativas y evite soluciones de baja calidad como actualizaciones de gramática menores a menos que agregue un valor real.
- PR/MRS no debe marcarse con etiquetas que contengan la palabra "spam" o "inválido". Sin embargo, las contribuciones etiquetadas con "Hacktoberfest-aceptado" se considerarán válidas, incluso si no se fusionan de inmediato.
Participación del repositorio:
- Este repositorio está participando en Hacktoberfest, ¡así que no dude en contribuir!
- Asegúrese de que su PR/MR se fusione, tenga una revisión general de aprobación o reciba la etiqueta "Hacktoberfest-aceptada" para contar para su progreso de Hacktoberfest.
Período de revisión:
- Una vez que su PR/MR se cree y pase los cheques, pasará por un período de revisión de dos días . Asegúrese de que su envío permanezca cumpliendo durante todo este tiempo.
- Incluso si Hacktoberfest termina el 31 de octubre, PR/MRS todavía en el período de revisión de siete días puede continuar en noviembre.
Contribuciones válidas:
- Asegúrese de que su contribución agregue un valor real al proyecto. ¡Las correcciones de errores, las nuevas características y las mejoras de documentación son bienvenidas!
Cómo empezar
- Bifurca este repositorio a su cuenta de GitHub.
- Clone el repositorio bifurcado a su máquina local.
- Hacer cambios y mejoras significativas.
- Cree una solicitud de extracción y siga las pautas enumeradas anteriormente.
Si eres nuevo en GitHub y Hacktoberfest, puedes consultar estos recursos para comenzar:
- Cómo crear una solicitud de extracción
- Sitio web oficial de Hacktoberfest
Muestra tu apoyo
Si encuentra útil este repositorio, dale un! Las contribuciones de todo tipo son bienvenidas, y cada parte ayuda a mejorar este proyecto.
¡Feliz codificación y feliz hacktoberfest! ????
¡Bifurca el repositorio y comienza a contribuir hoy! Construyamos algo increíble juntos.
Sistema MCA HUB
Plegar la gestión del departamento, la organización de clase y agregar estudiantes y profesores.
Rastree sin problemas la asistencia, evalúe el rendimiento y proporcione comentarios.
Acceda a registros, vea las marcas y se comunique sin esfuerzo.
LinkedIn
Acerca de
El MCA-HUB es una aplicación basada en la web construida utilizando la pila MERN (MongoDB, Express.JS, React.js, Node.js). Su objetivo es optimizar la gestión del departamento, la organización de clase y facilitar la comunicación entre estudiantes, maestros y administradores.
Características
Roles de usuario: el sistema admite tres roles de usuario: administrador, maestro y alumno. Cada rol tiene funcionalidades y niveles de acceso específicos.
Panel de administración: los administradores (HOD) pueden agregar nuevos estudiantes y maestros, crear clases y materias, administrar cuentas de usuario y supervisar la configuración del sistema.
Seguimiento de asistencia: los profesores pueden asistir fácilmente a sus clases, marcar a los estudiantes como presentes o ausentes, y generar informes de asistencia.
Evaluación del desempeño: los profesores pueden evaluar el desempeño de los estudiantes proporcionando calificaciones y comentarios. Los estudiantes pueden ver sus marcas y rastrear su progreso con el tiempo.
Visualización de datos: los estudiantes pueden visualizar sus datos de rendimiento a través de cuadros y tablas interactivas, ayudándoles a comprender su rendimiento académico de un vistazo.
Comunicación: los usuarios pueden comunicarse sin esfuerzo a través del sistema. Los profesores pueden enviar mensajes a estudiantes y viceversa, promoviendo una comunicación y colaboración efectivas.
Proceso de inicio de sesión
Como estudiante

Como profesor

Como administrador
En primer lugar, puede registrarse como administrador con un nombre de universidad diferente, correo electrónico y contraseña únicos, luego puede iniciar sesión 

Carpeta envítima
Interfaz:
- React_app_base_url = http: // localhost: 8081
respaldo:
- Puerto = 8081
- Mongo_url = MongoDB+srv: // skanarul8093: [email protected]/mcahub? Retrywrites = true & w = mayority & appNameCluster
Tecnologías utilizadas
- Frontend: react.js, material de ui, redux
- Backend: Node.js, Express.js
- Base de datos: MongoDB Atlas
Despliegue
- Render - Lado del servidor
- Netlify/Vercel - Lado del cliente
Gracias -uToall | | / | | / / / | | | / / | | | | /--- | | | | | | | | | | /--- | | | | / | | / / | / / / | |