Resumen

¿Qué herramientas necesitamos para iniciar nuestro proyecto?

Comenzar un proyecto nuevo puede ser una experiencia emocionante, pero primero necesitamos asegurarnos de tener las herramientas adecuadas a nuestra disposición. En este caso, utilizaremos varias herramientas esenciales:

  • Terminal o consola: Fundamental para ejecutar comandos y scripts necesarios para la configuración y desarrollo del proyecto.
  • Editor de código: Se recomienda Visual Studio Code, aunque puedes elegir el editor de tu preferencia.
  • Navegador: Utilizaremos Google Chrome para visualizar y probar el desarrollo del proyecto.

¿Cómo configuramos nuestro proyecto en la terminal?

La terminal es una herramienta poderosa que nos permitirá inicializar y gestionar nuestro proyecto de manera eficiente:

  1. Creación de carpeta del proyecto: Primero, crea una carpeta que contendrá todo tu trabajo. Puedes nombrarla "científico" o el nombre que prefieras para tu proyecto.

    mkdir cientifico
    cd cientifico
    
  2. Inicializar repositorio Git: Empezamos con git init, que configurará un repositorio local. Esto es una buena práctica y te será útil al conectar con un repositorio en la nube en el futuro.

    git init
    
  3. Configuración con npm: Utiliza el comando npm init para establecer la configuración base del proyecto. Este comando hará una serie de preguntas para personalizar el archivo package.json.

    npm init
    
    • Nombre del paquete: "cientifico"
    • Descripción: "Single Page Application"
    • Punto de entrada, comandos de test, repositorio: puedes dejar las opciones por defecto.
    • Licencia recomendada: MIT

¿Cómo preparamos la estructura del proyecto en el editor de código?

A continuación, vamos a estructurar nuestro proyecto organizando los archivos y carpetas necesarios usando nuestro editor de código:

  1. Carpeta src: Aquí vivirá todo el código fuente. Dentro de esta carpeta, debemos:

    • Crear una subcarpeta pages para manejar las páginas.
    • Crear una subcarpeta routes para gestionar las rutas de la aplicación.
  2. Estilos y utilidades: Será necesario crear carpetas para estilos y utilidades, esenciales para el diseño y funcionalidades adicionales de nuestra aplicación.

  3. Archivo principal: Implementaremos nuestro proyecto principal en index.js.

  4. Carpeta public: Esta carpeta contendrá el código que se usará en producción. Dentro de ella, crea un archivo index.html.

    src/
      ├── pages/
      ├── routes/
      ├── utils/
      ├── styles/
      └── index.js
    public/
      └── index.html
    

Con esta estructura básica de proyecto, estarás preparado para dar vida a tu proyecto de "científico". Al comprender y practicar estas configuraciones y estructuras iniciales, te estarás asegurando de un desarrollo fluido y organizado desde el principio. Continúa explorando y aprendiendo para perfeccionar tus habilidades de configuración y gestión de proyectos. ¡Adelante, el resto del desarrollo te espera!