Este proyecto es un sistema de autoinvitación que permite a los usuarios ingresar el correo electrónico de su cuenta de GitHub. El sistema utiliza la API de GitHub para enviar una invitación para unirse a la organización usando la dirección de correo electrónico proporcionada.
El flujo de trabajo del sistema es el siguiente:
- Un usuario ingresa su correo electrónico de GitHub en el sistema.
- El sistema utiliza la API de GitHub para verificar si la dirección de correo electrónico está asociada con una cuenta de GitHub.
- Si se encuentra una cuenta asociada, el sistema envía automáticamente una invitación a la organización de GitHub correspondiente a través de un correo electrónico.
-
Clona este repositorio en tu máquina local:
git clone https://github.com/Guayaba-Devs/Sistema-autoinvitacion.git
-
Accede al directorio del proyecto:
cd Sistema-autoinvitacion
-
Instala las dependencias del proyecto ejecutando el siguiente comando:
npm install
o si prefieres Yarn:
yarn
Asegúrate de tener un archivo .env
para las configuraciones del proyecto, puedes hacerlo eliminando la palabra example del archivo example.env
que se muestra de ejemplo.
Para ejecutar el proyecto, puedes utilizar Vite, que proporciona un servidor de desarrollo con recarga en caliente incorporada para facilitar el desarrollo.
Inicia el servidor de desarrollo con Vite:
npm run dev
o con Yarn:
yarn dev
Esto iniciará un servidor de desarrollo y abrirá automáticamente tu navegador predeterminado en la URL local donde se está ejecutando la aplicación.
¡Listo! Ahora tu aplicación Sistema-autoinvitacion debería estar en funcionamiento localmente.
Si deseas contribuir al proyecto, sigue las instrucciones en el siguiente repositorio: CONTRIBUTING