Skip to content

josegmez/FDC-Web-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web-FDC

Propuesta Inicial

Realizar un sitio web para el grupo de investigación Fuera de Contexto (FDC) de la Institución Educativa Técnico Industrial Tomás Carrasquilla (IETITC), dicho sitio web será un conjunto de landing pages que muestren información acerca de todo lo que se realiza en el grupo además de sus producciones.

Por otra parte, el sitio tendrá una página encargada de mostrar contenido dinámico (Sonidos de especies) que se pueda manipular a través de una página de administración, por cada elemento deberá generar una URL dinámica y generar un código QR asociado a ella para su divulgación.

Para la creación de está aplicación se hará uso de las siguientes tecnologías de desarrollo web: HTML 5 como lenguaje de marcado de hipertexto para maquetar y crear la estructura de la aplicación web, CSS 3 para aplicar los diseños generales a cada página, lenguaje de programación JavaScript para agregar lógica al sitio, interactividad y conexión a algunas librerías como QR Code, además se va a hacer uso de ReactJs como framework frontend, ContextAPI cómo gestor de estado global y algunos servicios de firebase como: database para almacenar información de la aplicación, storage para almacenar recursos multimedia y auth para gestionar la seguridad de acceso al sitio web.

Para facilitar el apartado del diseño se ha pensado en usar frameworks de CSS como Tailwind o Bootstrap, o también el uso de Styled Components que permite la creación de elementos que se implementan constantemente en la aplicación.

El tiempo estimado de desarrollo es 4 meses para la entrega de una versión estable y disponible para seguir con la escalabilidad, dado que se trabajará con una estructura basada en componentes que permite agregar funcionalidades con facilidad o actualizar las existentes.

Nota: La propuesta está planteada para un tiempo mayor al disponible en el curso, por tal motivo se espera alcanzar algunos de los objetivos antes de finalizar el curso, pero no el cumplimiento total de estos, haciendo énfasis en la estructura del sitio web y el uso de React, y dejando como parte final la integración de la página de administrador.