gtiralongo / coding-task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎵 Coding Task

Documentación Preliminar del Proyecto Final Full stack python CAC 4.0 Consignas

📝 Tabla de Contenidos:


Introducción

El presente documento tiene como objetivo proporcionar una visión general de la planificación, organización y enfoque de desarrollo para el proyecto "Coding Task" el cual es una página web gestor de tareas y tiene como objetivo proporcionar a los usuarios una experiencia de organización y planificación de la información.

Planificación del Proyecto Coding Task

Objetivos del Proyecto

El objetivo principal de Coding Task es proporcionar a los usuarios una plataforma de tareas, intuitiva, simple y segura que les permita organizar sus tareas de forma facil y sencilla. Pudiendo crear, editar y eliminar tareas de forma simple

Alcance del Proyecto

Desarrollo del front-end. Desarrollo back-end (CRUD) Integración de APIs .

Cronograma de Desarrollo

Fase de Diseño: Noviembre 2023. Fase de Desarrollo: Noviembre a Diciembre de 2023.

Recursos

Equipo de Desarrollo

  • Diseñadores
  • Desarrolladores
  • Testers

Tecnologías Utilizadas

  • HTML
  • CSS
  • JavaScript
  • API Rest

Herramientas de Gestión del Proyecto

  • Visual Studio code
  • Git
  • GitHub
  • Discord -Pythonanywhere -sqlite3

Organización del Proyecto

Utilización de la plataforma Discord como principal canal

Equipo de Proyecto

Líder del Proyecto y Desarrollador Back-End: Gustavo Tiralongo Desarrollador Front-End y diseñador de logo y maquetación: Gabriel Martinez Desarrollador Back-End y diseño responsive: Daniel Rua. Desarrollador Front-End y diseño en CSS, Comunicación con el docente: Gustavo Monzon

Reuniones semanales de seguimiento.

Comunicación a través de discord.

Descripción del Proyecto

Los usuarios pueden navegar por el sitio web de coding task de manera simple e intuitiva,de un lay-out agradable a la vista y con un enfoque minimalista para no saturar al usuario.

Enfoque de Desarrollo

Arquitectura del Front-End y Back-End

Se utilizó para el desarrollo del front-end Visual studio code para la edición de código, HTML 5 para la maquetación de cada una de las páginas que componen el sitio web, se utilizó fuertemente CSS para garantizar una interfaz de usuario reactiva, rápida y atractiva. con JavaScript para las animaciones, Python y Django para el framework.y la parte back-end, para el deploy se utilizó el sitio web pythonantwhere.com.

Diseño de Interfaz

Se seguirán las mejores prácticas de diseño centrado en el usuario, con un enfoque en la facilidad de navegación y la presentación visual atractiva mediante la simpleza y el contraste de colores agradables y con una excelente combinación,mediante el uso de una paleta de colores.espaciado y centrado del texto e imágenes, tamaño de las fuentes acorde al sitio, implementación de una animación en el index con las fotos de varios artistas reconocidos mundialmente para inspirar al usuario.

Métodos de Desarrollo

Se aplicará una metodología ágil, con entregas incrementales y revisiones regulares por medio de la utilización de la plataforma GitHub y las ramas creadas para cada integrante del grupo. según la tarea asumida por cada integrante y luego de empujar el codigo hacia dicha plataforma, será revisado y probado por el resto de integrantes, comunicación utilizando aplicación Discord , debatir cambios, mejoras, variantes y finalmente hacer un merge (mezcla) de todas las ramas hacia la rama principal(main).

Acercamiento y solución de errores

Normalmente a la hora de desarrollar códigos de este tipo, al momento de la ejecución hay algo que no funciona, el approach al error es primero leer donde se ubica y de que tipo es el error, luego revisar si no se trata de un error de sintaxis, si no es el caso se procede a revisar si el error es lógico en el script donde estemos trabajando o alguno de los relacionados, una buena manera de tener una solución a mano es mediante la utilización de plataformas como Ghat GPT o StackOverflow, si esto no nos ayuda siempre podemos consultar documentación oficial y encontrar la manera correcta de acercarse a la solución del problema.

Pruebas

Se llevarán a cabo pruebas exhaustivas para garantizar la calidad del código y funcionalidad.

Publicación

Actualmente en codingmeet23508.pythonanywhere.com el servidor gratuito pythonanywhere.com

Conclusiones

La documentación preliminar proporciona una base sólida para el desarrollo de Coding Task. Los objetivos, la planificación, maquetación y la organización están diseñados para asegurar que el proyecto se complete de manera exitosa y que los usuarios finales tengan una experiencia única y amigable, de pura satisfacción y comodidad al momento de trabajar en sus tareas.

Anexos

About


Languages

Language:CSS 41.1%Language:Python 24.0%Language:JavaScript 22.0%Language:HTML 13.0%