Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
973dc89
flask
arnaldoperez May 24, 2024
5d96467
Update README.md
alesanchezr May 24, 2024
ae6ae89
Init translations
arnaldoperez May 24, 2024
bcdbec0
Merge branch '4GeeksAcademy:master' into master
arnaldoperez May 24, 2024
28d36fb
Merge pull request #26 from arnaldoperez/master
arnaldoperez May 24, 2024
fbbd8ac
Update deploy-heroku-postgres.md
arnaldoperez May 24, 2024
52f4bcd
Update deploy-heroku-postgres.es.md
arnaldoperez May 24, 2024
3b9d696
Update express-example-actions.md
arnaldoperez May 24, 2024
4d8d580
Update express-example-actions.es.md
arnaldoperez May 24, 2024
0ac351a
Create start-fastapi.md
alesanchezr May 27, 2024
93268ee
traducciones
arnaldoperez May 28, 2024
f36f894
Merge branch 'master' of https://github.com/arnaldoperez/Templates-Bo…
arnaldoperez May 28, 2024
29353a8
Merge branch 'master' of https://github.com/4GeeksAcademy/Templates-B…
arnaldoperez May 28, 2024
ff4474b
Merge pull request #27 from arnaldoperez/master
arnaldoperez May 28, 2024
c27077f
Traducciones
arnaldoperez May 28, 2024
b028c8c
Merge branch '4GeeksAcademy:master' into master
arnaldoperez May 28, 2024
678d369
Merge pull request #28 from arnaldoperez/master
arnaldoperez May 28, 2024
f583345
Delete docs/express-jwt-authentication.md
alesanchezr May 28, 2024
78fce69
Delete docs/express-jwt-authentication.es.md
alesanchezr May 28, 2024
3536e74
Create express-jwt-authentication.md
alesanchezr May 28, 2024
ad653db
Update start-fastapi.md
arnaldoperez May 28, 2024
e4473b5
Create express-jwt-authentication.es.md
alesanchezr May 28, 2024
d07ed98
Update start-fastapi.es.md
arnaldoperez May 28, 2024
5254e1c
Merge pull request #29 from alesanchezr/master
alesanchezr May 28, 2024
c70a761
Update start-fastapi.md
alesanchezr May 28, 2024
8052c0f
traduccion
arnaldoperez May 28, 2024
323e52b
Merge branch 'master' of https://github.com/arnaldoperez/Templates-Bo…
arnaldoperez May 28, 2024
2aa8a92
Merge branch '4GeeksAcademy:master' into master
arnaldoperez May 28, 2024
7640323
Merge pull request #30 from arnaldoperez/master
arnaldoperez May 28, 2024
3852b49
Update start-vanillajs-4geeks-template.md
alesanchezr May 28, 2024
ee01ba8
Titulos vanilla
arnaldoperez May 28, 2024
757b809
Merge branch 'master' of https://github.com/arnaldoperez/Templates-Bo…
arnaldoperez May 28, 2024
22c4fc4
Update start-vanillajs-4geeks-template.md
alesanchezr May 28, 2024
ff638cd
Update start-vanillajs-4geeks-template.md
alesanchezr May 28, 2024
c3d8f40
merge
arnaldoperez May 28, 2024
383c7a9
Merge pull request #31 from arnaldoperez/master
arnaldoperez May 28, 2024
429355d
Update start-fastapi.md
alesanchezr May 28, 2024
67054d0
Update start-flask.md
alesanchezr May 28, 2024
2c6d681
Update start-flask.md
alesanchezr May 28, 2024
5df617f
Metadata
arnaldoperez May 28, 2024
bd54a56
Merge branch '4GeeksAcademy:master' into master
arnaldoperez May 28, 2024
ff3499b
Merge pull request #32 from arnaldoperez/master
arnaldoperez May 28, 2024
60c4795
Update start-html-project.md
alesanchezr May 28, 2024
ce5842c
Update express-example-actions.es.md
arnaldoperez May 28, 2024
8e28268
Update start-html-project.md
alesanchezr May 28, 2024
5ad9b17
Update start-html-project.md
alesanchezr May 28, 2024
1e01318
Update start-html-project.md
alesanchezr May 28, 2024
1b4af3b
Traduccion react advance
arnaldoperez May 28, 2024
000f4ed
Pull
arnaldoperez May 28, 2024
88def15
Merge pull request #33 from arnaldoperez/master
arnaldoperez May 28, 2024
1c6991f
Update start-flask.md
alesanchezr May 28, 2024
9b6bddc
Update start-vanillajs-4geeks-template.md
alesanchezr May 28, 2024
00b2509
Update start-html-project.md
alesanchezr May 28, 2024
102c5e0
Update start-html-project.md
alesanchezr May 28, 2024
e1d7ff2
Update start-html-project.md
alesanchezr May 28, 2024
1b9a46f
Update start-html-project.md
alesanchezr May 28, 2024
7460da0
Update start-html-project.md
alesanchezr May 28, 2024
169e565
Update start-html-project.md
alesanchezr May 28, 2024
f4ac175
Update start-html-project.md
alesanchezr May 28, 2024
ae39f83
Update start-html-project.md
alesanchezr May 28, 2024
aafb6ca
Update deploy-heroku-mysql.md
alesanchezr May 28, 2024
3e22c12
Fixed titles
arnaldoperez May 29, 2024
0e4c402
Pull changes
arnaldoperez May 29, 2024
fbd5b11
Merge pull request #34 from arnaldoperez/master
arnaldoperez May 29, 2024
a7d2a66
renaming webapp
arnaldoperez May 29, 2024
163595e
Merge branch 'master' of https://github.com/arnaldoperez/Templates-Bo…
arnaldoperez May 29, 2024
ce3ee8c
Merge pull request #35 from arnaldoperez/master
arnaldoperez May 29, 2024
e309b0f
test hook
arnaldoperez May 29, 2024
ba6e3df
Merge pull request #36 from arnaldoperez/master
arnaldoperez May 29, 2024
d0521db
Fix index
arnaldoperez May 30, 2024
71e414e
Merge pull request #37 from arnaldoperez/master
arnaldoperez May 30, 2024
da3fb35
Fix index
arnaldoperez May 30, 2024
a3ab478
Merge pull request #38 from arnaldoperez/master
arnaldoperez May 30, 2024
2183610
fix index
arnaldoperez May 30, 2024
6f86cd4
Start auth
arnaldoperez May 31, 2024
58f4a63
Merge branch '4GeeksAcademy:master' into master
arnaldoperez May 31, 2024
a034cbb
Merge pull request #39 from arnaldoperez/master
arnaldoperez May 31, 2024
bedbf1c
rename start auth
arnaldoperez May 31, 2024
37a58a8
Added auth to api start
arnaldoperez Jun 2, 2024
241519f
Merge branch 'master' of https://github.com/arnaldoperez/Templates-Bo…
arnaldoperez Jun 2, 2024
03d1379
Merge branch 'master' of https://github.com/4GeeksAcademy/Templates-B…
arnaldoperez Jun 2, 2024
4a5635d
Added auth to api start
arnaldoperez Jun 2, 2024
0df5b5e
Merge pull request #40 from arnaldoperez/master
arnaldoperez Jun 2, 2024
7abd86d
Update start-html-project.md
alesanchezr Jun 20, 2024
4b1e497
Add files via upload
alesanchezr Jun 20, 2024
7ff513a
Delete static/img/video-preview.png
alesanchezr Jun 20, 2024
69efa81
Add files via upload
alesanchezr Jun 20, 2024
4987fae
Update start-html-project.md
alesanchezr Jun 20, 2024
ecaff53
Update start-html-project.es.md
alesanchezr Jun 20, 2024
ed095e6
Update start-html-project.md
alesanchezr Jun 20, 2024
0595991
Update start-html-project.es.md
alesanchezr Jun 20, 2024
0384a66
virtualbox errors
arnaldoperez Jun 26, 2024
5c317c9
Merge branch 'master' of https://github.com/4GeeksAcademy/Templates-B…
arnaldoperez Jun 26, 2024
4f094c8
virtualbox errors
arnaldoperez Jun 26, 2024
3c4ae22
virtualbox errors
arnaldoperez Jun 26, 2024
8094df7
Update common-issues-virtualbox.md
tommygonzaleza Jul 1, 2024
7d64715
Merge pull request #41 from tommygonzaleza/patch-1
alesanchezr Jul 1, 2024
54429af
Update start-flask.md
tommygonzaleza Jul 2, 2024
d791408
Update start-flask.md
alesanchezr Oct 28, 2024
2fbb361
deploy to vercel readme
rosinni Nov 15, 2024
0c29a0b
Merge pull request #42 from rosinni/master
alesanchezr Nov 15, 2024
b545827
Update README.md
alesanchezr Dec 2, 2024
49bc13a
Update README.md
alesanchezr Dec 2, 2024
c2430eb
Update README.md
alesanchezr Dec 3, 2024
73accdc
Update README.md
alesanchezr Jan 8, 2025
02da863
Update README.md
alesanchezr Jan 8, 2025
1bd794f
Update start-react-flask.md
alesanchezr Feb 13, 2025
c761ed4
Update start-react-flask.es.md
alesanchezr Feb 13, 2025
64791ef
created doc start-react-reducers
rosinni Feb 17, 2025
ee1576f
readme start-react-reducers en
rosinni Feb 18, 2025
62099d8
created docs react-reducers-flask
rosinni Feb 18, 2025
09ef0f6
uodate index
rosinni Feb 18, 2025
72ec591
update
rosinni Feb 18, 2025
7ada540
update lesson start-flask
rosinni Feb 18, 2025
d5d2e0c
update docs database-postgresql
rosinni Feb 18, 2025
e2c02ce
update
rosinni Feb 19, 2025
4c543a1
update
rosinni Feb 19, 2025
af43ce5
Merge pull request #44 from rosinni/master
alesanchezr Feb 19, 2025
58f2079
update index.md
rosinni Feb 20, 2025
fec9687
fixed start-react-flask
rosinni Feb 20, 2025
d4ca467
Merge pull request #45 from rosinni/master
tommygonzaleza Feb 20, 2025
98a5bec
Update index.md
rosinni Feb 23, 2025
ab94b33
Update index.es.md
rosinni Feb 23, 2025
183dfa9
Update start-react-flux.es.md
rosinni Feb 23, 2025
3359735
Update start-react-flux.md
rosinni Feb 23, 2025
eb9b9b6
Update index.md
rosinni Feb 23, 2025
339f9df
Update index.es.md
rosinni Feb 23, 2025
9d7c127
Update start-react-flask.md
rosinni Feb 23, 2025
e311bf3
Update start-react-flask.es.md
rosinni Feb 23, 2025
a1faee4
Update start-react-flask.es.md
rosinni Feb 23, 2025
0527d97
notebook
rosinni Feb 24, 2025
e28c838
update added title, description to google-colab
rosinni Feb 25, 2025
817b06b
update notebook title, description and technologies
rosinni Feb 25, 2025
abf308e
update vs-code-notebook lesson
rosinni Feb 25, 2025
4612678
update description start-react-flask
rosinni Feb 25, 2025
43ae0a8
Merge pull request #46 from rosinni/master
alesanchezr Feb 27, 2025
334627d
Update notebook.md
rosinni Mar 6, 2025
24e1d0b
Update notebook.es.md
rosinni Mar 6, 2025
370d390
Merge pull request #1 from rosinni/patch-1
rosinni Mar 6, 2025
d50c190
Update README.md
alesanchezr Mar 7, 2025
28c759d
Merge pull request #47 from rosinni/master
alesanchezr Mar 20, 2025
151b52b
Update notebook.es.md
ginappedrosa May 21, 2025
e4de4f1
Corrección ortográfica de star react versión en español
VicenteAGT Jun 28, 2025
72c0a78
Update deploy-heroku-postgres.es.md i close exclamation signes
Danloveper Jun 29, 2025
17e0194
Update start-html-project.md
raaronpgomez Jul 5, 2025
e6a9083
Update start-html-project.es.md
J0nathan-CR Jul 8, 2025
b0293a7
Update deploy-to-vercel.md
rosinni Jul 10, 2025
9e484c7
Merge pull request #53 from rosinni/patch-2
alesanchezr Jul 10, 2025
b4660c6
Merge pull request #52 from 4GeeksAcademy/master
alesanchezr Jul 10, 2025
b4818ec
Merge pull request #51 from raaronpgomez/patch-1
alesanchezr Jul 10, 2025
ea0ad3f
Merge pull request #50 from Danloveper/master
alesanchezr Jul 10, 2025
028675f
Merge pull request #49 from 4GeeksAcademy/master
alesanchezr Jul 10, 2025
dd61118
Merge pull request #48 from ginappedrosa/patch-1
alesanchezr Jul 10, 2025
128b2b6
Update deploy-to-vercel.md
rosinni Jul 10, 2025
695a310
Update deploy-to-vercel.es.md
rosinni Jul 10, 2025
550b86c
Update start-flask.md
alesanchezr Jul 17, 2025
dcef489
Update start-flask.md
alesanchezr Jul 17, 2025
e22e83d
Update start-flask.es.md
alesanchezr Jul 17, 2025
4ed0a78
Revise README with new project details
marcogonzalo Mar 5, 2026
89fb38f
Revise project descriptions and links in README.es.md
marcogonzalo Mar 5, 2026
4aee064
Merge pull request #62 from marcogonzalo/patch-2
alesanchezr Mar 5, 2026
435a7b7
Merge pull request #61 from marcogonzalo/patch-1
alesanchezr Mar 5, 2026
d6b4982
Fix broken link in README.md
marcogonzalo Mar 26, 2026
cf712c4
Correct Typescript repository link in README.es.md
marcogonzalo Mar 26, 2026
ef90257
Merge pull request #63 from marcogonzalo/patch-4
alesanchezr Mar 26, 2026
5e089b0
Merge pull request #64 from marcogonzalo/patch-5
alesanchezr Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 12 additions & 7 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,14 @@
- **Proyecto vacío**: Ideal para principiantes, servidor server.py liviano para ejecutar proyectos HTML.
[Abrir repositorio](https://github.com/4GeeksAcademy/html-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/html-hello.git)

- **Vanilla JS**: Usa webpack sin frameworks front-end. Despliegue rápido. ES7. Requiere de muy poca configuración pero con un flujo de trabajo profesional. Ideal para comenzar con webpack.
[Abrir repositorio](https://github.com/4GeeksAcademy/vanillajs-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/vanillajs-hello)
- **Proyecto de compañía** (Exclusivo para el programa de Ingeniería de IA): Proyecto transversal que desarrollarás a lo largo del curso.
[Abrir repositorio](https://github.com/4GeeksAcademy/ai-engineering-company-project-monorepo)

- **Typescript con Vite**: Usa Vite sin frameworks front-end. Despliegue rápido. Requiere muy poca configuración, pero con un flujo de trabajo profesional. Ideal para comenzar con Typescript en Vite.
[Abrir repositorio](https://github.com/4GeeksAcademy/typescript-hello)

- **Vanilla JS con Vite**: Usa Vite sin frameworks front-end. Despliegue rápido. Requiere muy poca configuración, pero con un flujo de trabajo profesional. Ideal para comenzar con Vite.
[Abrir repositorio](https://github.com/4GeeksAcademy/vanillajs-hello-vite)

- **React.js**: Create React App tiene muchos archivos y casi no tiene utilidades. Con documentación y video tutoriales, despliega varios servidores con un solo comando. Ideal para cualquiera.
[Abrir repositorio](https://github.com/4GeeksAcademy/react-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/react-hello.git)
Expand All @@ -27,15 +33,14 @@
- **Full Stack: React + Flask API**: React Front-End con Python/Flask API backend, despliegue en un clic a Heroku.
[Abrir repositorio](https://github.com/4GeeksAcademy/react-flask-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/react-flask-hello.git)

- **Flask API**: Ideal para desarrollo profesional, mínimo posible de boilerplate para construir una API con Flask. Arregla problemas comunes como CORS, Tests, manejo de errores, Autentificación, integración de SQL Alchemy, Pipenv, .env, despliegue a Heroku en un minuto (hosting gratuito).
- **Flask API**: Ideal para desarrollo profesional, mínimo posible de boilerplate para construir una API con Flask. Arregla problemas comunes como CORS, pruebas, manejo de errores, autenticación e integración con SQL Alchemy, Pipenv y .env, y despliegue a Heroku en un minuto (hosting gratuito).
[Abrir repositorio](https://github.com/4GeeksAcademy/flask-rest-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/flask-rest-hello.git)

- **Express API (with TypeScript)**: Construye APIs con Express y TypeScript. Usa TypeORM como ORM. listo para Heroku.
[Abrir repositorio](https://github.com/4GeeksAcademy/expressjs-rest-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/expressjs-rest-hello.git)


## Otros boilerplates obsoletos (⚠️ sin mantenimiento)

- **Express API (with TypeScript)**: Construye APIs con Express y TypeScript. Usa TypeORM como ORM. Listo para Heroku.
[Abrir repositorio](https://github.com/4GeeksAcademy/expressjs-rest-hello) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/expressjs-rest-hello.git)

- **Flask API + VanillaJS**: Boilerplate de Flask fusionado con el boilerplate de VanillaJS, para cualquiera interesado en publicar front-end y back-end en el mismo hosting y en un proyecto unificado.
[Abrir repositorio](https://github.com/4GeeksAcademy/flask-api-vanillajs-boilerplate) o [Ábrelo con Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/flask-api-vanillajs-boilerplate)

Expand Down
38 changes: 27 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,36 +15,52 @@
- **Empty project**: Ideal for beginners, lightweight server.py to run HTML projects.
[Open Repository](https://github.com/4GeeksAcademy/html-hello)

- **Vanilla JS**: Use webpack without front-end frameworks. Hot Deploy. ES7. Minimum configuration but professional workflow. Ideal for juniors starting on webpack.
[Open Repository](https://github.com/4GeeksAcademy/vanillajs-hello)
- **Company project** (Exclusively for AI Engineering career program): Transversal project you will develop along the course
[Open Repository](https://github.com/4GeeksAcademy/ai-engineering-company-project-monorepo)

- **React.js**: Create React App comes with too many files and almost no utilities. With documentation and video tutorials, deploy to different servers in just one command. Ideal for anyone.
[Open Repository](https://github.com/4GeeksAcademy/react-hello)
- **Typescript with Vite**: Use vite without front-end frameworks. Hot Deploy. ES7. Minimum configuration but professional workflow. Ideal for juniors starting with Typescript on Vite.
[Open Repository](https://github.com/4GeeksAcademy/typescript-hello)

- **Vanilla JS with Vite**: Use vite without front-end frameworks. Hot Deploy. ES7. Minimum configuration but professional workflow. Ideal for juniors starting on Vite.
[Open Repository](https://github.com/4GeeksAcademy/vanillajs-hello-vite)

- **React.js**: Create React App has too many files and almost no utilities; this version is simplified. Ideal for beginners.
[Open Repository](https://github.com/4GeeksAcademy/react-hello-vite)

- **React.js Advanced**: Ideal for professional development, Minimum version for Flux + Context API implemented. One click deploy to several hostings free, documentation and video tutorials.
- **React.js Advanced**: Ideal for professional development, Minimum version for Flux + Context API implemented. One click deploy to several hostings free, documentation, and video tutorials.
[Open Repository](https://github.com/4GeeksAcademy/react-hello-webapp)

- **Full Stack: React + Flask API**: React Front-End and Python/Flask API backend, one click deploy to Heroku.
- **Python Project**: Beginner's starter template for Python.
[Open Repository](https://github.com/4GeeksAcademy/python-hello)

- **Flask API**: Ideal for professional backend development, the minimum possible boilerplate for building API's with Flask. Fixes common problems like CORS, Tests, Error Handling, Authentication, SQL Alchemy Integration, Pipenv, .env, One-Click deploy to Heroku (free hosting).
[Open Repository](https://github.com/4GeeksAcademy/flask-rest-hello)

- **Full Stack: React + Flask API**: React Front-End and Python/Flask API backend, one-click deploy to Heroku.
[Open Repository](https://github.com/4GeeksAcademy/react-flask-hello)

- **Fast API**: Ideal for professional backend development, the minimum possible boilerplate for building API's with Fast API. Fixes common problems like CORS, Tests, Error Handling, Authentication, SQL Alchemy Integration, Pipenv, .env, One-Click deploy to Render.com and Heroku (free hosting).
[Open Repository](https://github.com/4GeeksAcademy/fastapi-rest-hello)
[Open Repository](https://github.com/4GeeksAcademy/fastapi-hello)

- **Express API (with TypeScript)**: Building API's with Express and TypeScript. Uses TypeORM as ORM. Heroku ready.
[Open Repository](https://github.com/4GeeksAcademy/expressjs-rest-hello)


## Other deprecated templates (⚠️ Unmaintained & Deprecated):

- **Flask API**: Ideal for professional backend development, the minimum possible boilerplate for building API's with Flask. Fixes common problems like CORS, Tests, Error Handling, Authentication, SQL Alchemy Integration, Pipenv, .env, One-Click deploy to Heroku (free hosting).
[Open Repository](https://github.com/4GeeksAcademy/flask-rest-hello)
- **Vanilla JS with Webpack**: Use webpack without front-end frameworks. Hot Deploy. ES7. Minimum configuration but professional workflow. Ideal for juniors starting on webpack.
[Open Repository](https://github.com/4GeeksAcademy/vanillajs-hello)

- **React.js**: Create React App comes with too many files and almost no utilities. With documentation and video tutorials, deploy to different servers in just one command. Ideal for anyone.
[Open Repository](https://github.com/4GeeksAcademy/react-hello)

- **Flask API + VanillaJS**: The Flask boilerplate merged with the VanillaJS boilerplate, for anyone interested in publishing front-end and back-end in the same hosting and one unified project.
[Open Repository](https://github.com/4GeeksAcademy/flask-api-vanillajs-boilerplate)

- **Django Rest**: Smallest possible approach for building API's with django, one click deploy to Heroku (free hosting), documentation and video tutorials.
[Open Repository](https://github.com/4GeeksAcademy/django-rest-hello)

- **Express API (with TypeScript)**: Building API's with Express and TypeScript. Uses TypeORM as ORM. Heroku ready.
[Open Repository](https://github.com/4GeeksAcademy/expressjs-rest-hello)

- **Headless WordPress for Developers**: Heavy developer oriented boilerplate for WP, create API's similar to modern frameworks like Flask, Express, etc. MVC Implementation and bare minimum theme implementation. 100% command line integration and installation. No need for the WordPress admin.
[Open Repository](https://github.com/4GeeksAcademy/wordpress-hello)

Expand Down
35 changes: 35 additions & 0 deletions docs/common-issues-virtualbox.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## Error en la instalación de VirtualBox en Windows

> Se necesita Microsoft Visual C++ Redistributable Package

![VirtualBox C++ error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/vbox-cpp-error.png)

Hay 2 pasos para solventar este error:

1. Instalar [Microsoft Visual C++ Redistributable Package](https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist?view=msvc-170)

2. Ejecutar el instalador como Administrador: Has click con el boton derecho del mouse en el instalador y seleccion la opcion "Ejecutar como administrador"

## Problema con la clave de producto en la instalación desatendida de Windows

![Windows product key error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/win-product-key-error.png)

Este error aparece cuando no se especifíca una clave de producto durante el proceso de configuración de la instalación desatendida. Para corregir esto lo recomendable es volver a configurar la máquina virtual y colocar la siguiente clave en el campo de "Product Key"

> VK7JG-NPHTM-C97JM-9MPGT-3V66T

Esta clave solo es valida para el proceso de instalación, pero no para activar Windows.

![Windows desatendido](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/createvm2.png)



## Error despues de la instalación "Fallo al adquirir objeto VirtualBox COM"

Este error puede ocurrir por algún error en el proceso posterior a la instalación de VirtualBox, lo que impide que el programa inicie por primera vez.

![VirtualBox C++ error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/vbox-com-error.png)

Ocurre debido a la ocurrencia de un error en los archivos de configuración de VirtualBox. Para solucionarlo debemos forzar que el programa vuelva a generar estos archivos, para ello debes ir a la carpeta personal del usuario `C:\Users\{NombreDeUsuario}` y ahi ubicar la carpeta `.VirtualBox`. Basta con cambiarle el nombre a esta carpeta (puede ser .VirtualBox_old) y arrancar el programa de nuevo para que se generen los archivos de configuracion nuevamente.

Si por alguna razón tenias alguna máquina virtual ya creada y no aparece en el programa, no te preocupes. Las unidades virtuales están en la carpeta que renombraste, solo debes agregar las máquinas nuevamente y especificar el disco duro virtual de tu antigua máquina y la tendrás disponible nuevamente.
41 changes: 41 additions & 0 deletions docs/common-issues-virtualbox.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: "Common issues on Virtualbox"
description: "Discover solutions to common issues on VirtualBox. From installation errors to performance problems, our guide covers everything you need to know to troubleshoot effectively."
tags: ["cybersecurity"]

---

## Error installing VirtualBox on Windows

> Microsoft Visual C++ Redistributable Package required

![VirtualBox C++ error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/vbox-cpp-error.png)

There are 2 steps to solve this error:

1. Install [Microsoft Visual C++ Redistributable Package](https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist?view=msvc-170).

2. Run the installer as Administrator: Right-click on the installer and select the option "Run as administrator".

## Problem with product key in unattended Windows installation

![Windows product key error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/win-product-key-error.png)

This error appears when a product key is not specified during the unattended installation setup process. To correct this, it is recommended to reconfigure the virtual machine and place the following key in the "Product Key" field

> VK7JG-NPHTM-C97JM-9MPGT-3V66T

This key is only valid for the installation process, but not for activating Windows.

![Windows unattended](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/createvm2.png)



## Error after installation "Failed to acquire VirtualBox COM object".

This error may occur due to some error in the process after the installation of VirtualBox, which prevents the program from starting for the first time.
![VirtualBox C++ error](https://github.com/4GeeksAcademy/Templates-Boilerplates/raw/master/static/img/vbox-com-error.png)

It occurs due to the occurrence of an error in the VirtualBox configuration files. To solve it we must force the program to generate these files again, to do this you must go to the user's personal folder `C:\Users\{Username}` and there locate the folder `.VirtualBox`. It is enough to change the name of this folder (it can be .VirtualBox_old) and to start the program again so that the configuration files are generated again.

If for some reason you had a virtual machine already created and it does not appear in the program, do not worry. The virtual units are in the folder you renamed, you only have to add the machines again and specify the virtual hard disk of your old machine and you will have it available again.
5 changes: 5 additions & 0 deletions docs/cybersecurity-scripts.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Codespaces

## Learnpack

## Scripts de validacion
Loading