¡Bienvenido al proyecto Classroom de INCO Academy! Esta plataforma está diseñada para proporcionar a estudiantes y profesores una experiencia educativa agradable, permitiendo a los estudiantes acceder a sus cursos matriculados y dando a los profesores la capacidad de administrar, crear, editar y eliminar cursos.
-
Frontend:
- React
- Next.js
- Tailwind CSS
-
Backend:
- Node.js
- Express
-
Base de Datos:
- MySQL (Workbench)
- PLESK
-
Test:
-
Cypress para frontend
-
Jest para backend
Siga estos pasos para clonar y ejecutar el proyecto localmente:
- Clonar el Repositorio:
git clone https://github.com/your-username/classroom-project.git
- Navegar al directorio del Proyecto:
cd inco-classroom-front
- Instalar las Dependencias:
npm install
- Configurar el Entorno de Desarrollo: Crea un archivo .env en el directorio raíz del proyecto. Agrega las variables de entorno necesarias, como credenciales de la base de datos, claves de API, etc. Ejemplo:
DB_HOST=tu_host_de_base_de_datos
DB_USER=tu_usuario_de_base_de_datos
DB_PASSWORD=tu_contraseña_de_base_de_datos
- Ejecutar la aplicación:
npm run dev
Una vez que la aplicación esté en ejecución, puedes acceder a ella en tu navegador web en http://localhost:3000.
La parte trasera del proyecto está alojada en otro repositorio. Puedes encontrar el código en este enlace.
¡Conoce al equipo que hace que esto suceda! 💪
- Mayo - Scrum Master 🕶️
- Carla - Product Owner 📋
- Alexis - Desarrollador 🖥️
- Shan - Desarrollador 📱
¡Agradecemos las contribuciones de la comunidad! Si deseas contribuir a este proyecto, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu función o corrección de errores.
- Realiza tus cambios y haz commits con mensajes descriptivos.
- Sube tus cambios a tu fork.
- Envía un pull request a la rama
develop
del repositorio principal.
Este proyecto está bajo la Licencia Creative Commons. ¡Siéntete libre de usar y modificar este proyecto para tus propios fines!