Me contacto una consultora industrial decidida en introducirse al mercado, y queria hacerlo mediante un sitio web, el cual deberia reflejar sus metodologias de trabajo y objetivos, con el fin de generar una conexion con el cliente.
A traves de algunas reuniones con el cliente se definieron las funcionalidades del sitio y el diseño a presentar, obviamente llegando a un acuerdo con las ideaas del cliente y mis aportes como profesional del area, con el fin de definir un sitio web que se asemeje a las ideas del cliente.
Para el sitio web se utilizaron las tecnologias mencionadas en el encabezado.
Utilice PHP para trabajar en el renderizado del sitio web, sin necesidad de un motor de plantillas, y algunas dependencias que me ayudaron con el desarrollo. Estas dependencias no fueron importadas a traves de composer, sino que importe directamente el codigo en la carpeta del proyecto. Las dependencias son las siguientes:
- FlightPHP: Para desarrollar una mini api y utilizarla en algunas vistas para evitar el re-renderizado de la pagina
- PHPMailer: Para que los posibles cliente puedan comunicarse a traves de un formulario
- TinyMCE: Utilizado en el panel administrativo para que la empresa pueda redactar articulos mas profesionales y que puedan ser visualizados por los usuarios
Luego, para el desarrollo de las vistas se utilizo HTML y CSS para el diseño y javascript para algunas funcionalidades para el menu y para la conexion con la API.
Estos archivos en produccion se encuentran minificados
Para el panel administrativo se utilizo Bootstrap 5 para el diseño de las pestañas, a diferencia del sitio web, el cual requeria un diseño mas personalizado.
Soluciones eficientes fue un trabajo que me ayudo a seguir desarrollandome como profesional y a tener una vision mas completa sobre el mercado.
Aprendi muchas cosas durante su desarrollo y me gusto mucho el resultado. Hay algunas cosas que las hubiera hecho de otra manera pero no todo depende del desarrollar, sino que las ideas del cliente tambien son importantes y, al fin y al cabo, es su sitio web.