Bienvenido a la UBB Cyber Security Academy, una plataforma de aprendizaje dedicada a proporcionar habilidades avanzadas en ciberseguridad.
UBB Cyber Security Academy es una aplicación web desarrollada con Ruby on Rails. Nuestro objetivo es ofrecer cursos de alta calidad en el campo de la ciberseguridad, facilitando el aprendizaje y la capacitación de profesionales en este sector crítico.
- Cursos especializados: Amplia variedad de cursos en diferentes áreas de la ciberseguridad.
- Testimonios de éxito: Historias de éxito de nuestros estudiantes que han mejorado sus habilidades.
- Interfaz intuitiva: Diseño limpio y moderno utilizando Bulma CSS y Font Awesome.
- Autenticación segura: Implementación de bcrypt para la gestión segura de usuarios.
- Soporte comunitario: Conéctate con otros estudiantes y expertos en ciberseguridad.
Para configurar y ejecutar este proyecto localmente, sigue estos pasos:
-
Clona este repositorio:
git clone https://github.com/tuusuario/ubb-cyber-security-academy.git cd ubb-cyber-security-academy
-
Instala las dependencias:
bundle install
-
Configura las variables de entorno:
Crea un archivo
.env
en la raíz del proyecto y agrega las siguientes variables:SUPABASE_URL=postgresql://usuario:contraseña@host:puerto/basedatos SUPABASE_KEY=tu_supabase_key GOOGLE_CLIENT_ID=tu_google_client_id GOOGLE_CLIENT_SECRET=tu_google_client_secret
-
Configura la base de datos:
rails db:create rails db:migrate
-
Inicia el servidor:
rails server
-
Abre tu navegador y navega a
http://localhost:3000
.
Una vez que la aplicación esté en funcionamiento, puedes:
- Registrarte como un nuevo usuario.
- Iniciar sesión con tus credenciales.
- Explorar y matricularte en diversos cursos de ciberseguridad.
- Leer testimonios de otros estudiantes.
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-caracteristica
). - Realiza tus cambios y haz commit (
git commit -m 'Añadir nueva característica'
). - Haz push a la rama (
git push origin feature/nueva-caracteristica
). - Abre un Pull Request.
- Diseño: Utilizamos Bulma CSS y Font Awesome para un diseño moderno y responsivo.
- Desarrollo: Este proyecto fue desarrollado por el equipo de UBB Cyber Security Academy.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más información.