{"id":27966413,"url":"https://github.com/jrgil20/securitybasics","last_synced_at":"2025-05-07T20:18:39.910Z","repository":{"id":290689773,"uuid":"975195208","full_name":"Jrgil20/SecurityBasics","owner":"Jrgil20","description":"Security Basics is an educational web application designed to help users learn about fundamental security concepts and best practices. The project aims to make security knowledge accessible to everyone through clear explanations, practical tips, and interactive tools.","archived":false,"fork":false,"pushed_at":"2025-04-30T03:14:44.000Z","size":294,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T20:18:35.718Z","etag":null,"topics":["v0dev","vibecoding"],"latest_commit_sha":null,"homepage":"https://security-basics.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jrgil20.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing/README.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-29T23:56:57.000Z","updated_at":"2025-04-30T03:10:38.000Z","dependencies_parsed_at":"2025-04-30T03:33:59.215Z","dependency_job_id":"59fe64df-6a04-428f-9b5c-931dd2ca5d69","html_url":"https://github.com/Jrgil20/SecurityBasics","commit_stats":null,"previous_names":["jrgil20/securitybasics"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jrgil20%2FSecurityBasics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jrgil20%2FSecurityBasics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jrgil20%2FSecurityBasics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jrgil20%2FSecurityBasics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jrgil20","download_url":"https://codeload.github.com/Jrgil20/SecurityBasics/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252949227,"owners_count":21830154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["v0dev","vibecoding"],"created_at":"2025-05-07T20:18:39.355Z","updated_at":"2025-05-07T20:18:39.897Z","avatar_url":"https://github.com/Jrgil20.png","language":"TypeScript","readme":"# Security Basics\n\n![Logo del proyecto](public/placeholder-logo.svg)\n\n## 🛡️ Descripción\n\nSecurity Basics es una aplicación web educativa diseñada para ayudar a los usuarios a aprender sobre conceptos fundamentales de seguridad informática y mejores prácticas. El proyecto tiene como objetivo hacer que el conocimiento sobre seguridad sea accesible para todos mediante explicaciones claras, consejos prácticos y herramientas interactivas.\n\n## ✨ Características principales\n\n- **Soporte multilingüe**: Completo soporte para inglés y español\n- **Tema claro/oscuro**: Tema personalizable con detección automática de preferencias del sistema\n- **Base de conocimientos**: Artículos completos sobre temas de seguridad informática\n- **Herramientas interactivas**: Lista de verificación de seguridad, generador de contraseñas y cuestionarios\n- **Diseño responsivo**: Interfaz completamente adaptable que funciona en todos los dispositivos\n\n## 🚀 Tecnologías\n\n- **Framework**: Next.js 14 con App Router\n- **Estilos**: Tailwind CSS con componentes de shadcn/ui\n- **Gestión de estado**: React Context API\n- **Internacionalización**: Implementación personalizada de i18n\n- **Despliegue**: Vercel\n\n## 📚 Documentación\n\nLa documentación completa del proyecto está disponible en la [carpeta docs](docs/README.md).\n\n### Secciones principales\n- [Arquitectura](docs/architecture/README.md)\n- [Características](docs/features/README.md)\n- [Componentes](docs/components/README.md)\n- [Guía de desarrollo](docs/development/README.md)\n\n## 🛠️ Inicio rápido\n\n```bash\n# Clonar el repositorio\ngit clone https://github.com/tu-usuario/SecurityBasics.git\ncd SecurityBasics\n\n# Instalar dependencias\nnpm install\n# o con pnpm\npnpm install\n\n# Iniciar el servidor de desarrollo\nnpm run dev\n# o con pnpm\npnpm dev\n```\n\nVisita `http://localhost:3000` para ver la aplicación.\n\n## 👥 Contribución\n\n¡Las contribuciones son bienvenidas! Consulta nuestra [Guía de contribución](docs/contributing/README.md) para comenzar.\n\n## 🙌 Créditos\n\nEste proyecto ha sido desarrollado con la ayuda significativa de [v0.dev](https://v0.dev), una plataforma innovadora de Vercel que permite generar componentes UI a partir de descripciones en lenguaje natural.\n\nLos componentes de la interfaz de usuario fueron creados principalmente utilizando v0.dev, lo que permitió un desarrollo rápido y de alta calidad de la interfaz visual del proyecto.\n\n## 🧪 Concepto de desarrollo Vibe Coding\n\nSecurity Basics también sirve como prueba de concepto de \"Vibe Coding\" - un enfoque innovador donde aplicaciones completas se desarrollan utilizando únicamente inteligencia artificial, sin programación tradicional. Este proyecto demuestra cómo es posible crear aplicaciones funcionales y estéticamente atractivas aprovechando herramientas de IA como:\n\n- Generación de componentes UI con v0.dev\n- Desarrollo de funcionalidades con asistentes de programación IA\n- Estructuración e integración automatizada de código\n- Optimización y depuración guiada por IA\n\nPuedes ver el proceso de diseño inicial en este [chat de v0.dev](https://v0.dev/chat/security-education-platform-n4BB4ciBMGi).\n\nEste enfoque representa un cambio paradigmático en el desarrollo de software, donde la barrera de entrada técnica se reduce significativamente, permitiendo que personas sin experiencia en programación tradicional puedan materializar sus ideas de aplicaciones.\n\n## 📄 Licencia\n\nEste proyecto está bajo la licencia MIT. Consulta el archivo [LICENSE.txt](LICENSE.txt) para más detalles.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrgil20%2Fsecuritybasics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrgil20%2Fsecuritybasics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrgil20%2Fsecuritybasics/lists"}