GithubHelp home page GithubHelp logo

torchu / flixbuff Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 23.13 MB

Flixbuff, la red social para seriéfilos

License: GNU General Public License v3.0

Makefile 0.08% Python 38.70% Shell 0.61% JavaScript 4.11% TypeScript 43.01% HTML 11.44% SCSS 2.04% Procfile 0.02%

flixbuff's People

Contributors

torchu avatar

Watchers

 avatar

flixbuff's Issues

[HU01] Como miembro del tribunal quiero poder comprobar fácilmente los criterios de evaluación

Crear una memoria y una presentación en las que se reflejen correctamente los criterios de evaluación de un Trabajo de Fin de Grado:

  1. Recogida de información.
  2. Integración de conocimientos previos.
  3. Detección de oportunidades ofrecidas por el contexto.
  4. Calidad de las soluciones propuestas.
  5. Documentación de la gestión del proyecto.
  6. Expresión de las ideas de forma clara y estructurada tanto de forma verbal como escrita.

Añadir imágenes a la planificación

Se han dejado comentarios TODO en el capítulo de la planificación para completar con imágenes una vez se avance con el desarrollo.

Estos son:

  • Tabla Kanban
  • Milestones
  • Historias de Usuario
  • Tests de código
  • Pipeline completo

Configurar linting CI

Añadir linting del código al CI, de forma que cada vez que se cree un PR, se compruebe automáticamente que el código sigue los estándares de calidad del lenguaje pertinente.

Configurar testing CI

Incluir test en el CI del proyecto, de forma que cualquier código subido deba superar unos test para poder ser incluido en el proyecto. De esta forma, comprobamos que el nuevo código cumple con los objetivos para los que se desarrolló y no rompe ninguna funcionalidad anterior.

Lista de series

  • Proveer una lista de series al usuario
  • Poder ver la información respecto a una serie

Modelizar la entidad reseña

Modelizar la entidad reseña mencionada en #36.
Las reseñas se realizarán a nivel de temporada.
Una reseña debe contener:

  • Nombre del autor.
  • Datos de la temporada:
    • Nombre de la serie.
    • Número de la temporada.
    • Nombre de la temporada.
  • El texto de la reseña.
  • Una puntuación entre 0 y 10, ambos incluidos.

Set up front

Sets up a front-end, document the framework decision and implement the CI for it.

Modelizar la entidad usuario

Modelizar la entidad usuario mencionada en #35 y #36.
Un usuario debe contener:

  • Nombre de usuario.
  • Contraseña de acceso.
  • Correo electrónico.

Create a feed view

Feed view should be the main view. Show list view should be relocated to another tab.

Lista de usuarios

Proveer de una vista que ofrezca una lista de usuarios con la posibilidad de una búsqueda con query.

Limpiar bibliografía

En la bibliografía de la plantilla se incluyen citas que no se están usando y puede que al final del proyecto tampoco se usen. Borrarlas de la bibliografía.

Los milestones tienen que describir productos mínimamente viables

No una lista de tareas. Los milestones ayudan a

  1. Saber qué hay que hacer ahora. Se avanza por todos los issues del milestone, hasta que se llega al último.
  2. Saber si lo que se ha hecho es válido o no: la parte "viable" del PMV debe describir cómo se va a considerar que el producto es viable.

El cero no describe ni un producto, ni un criterio de viabilidad. Agrupa ciertas características, que no constituyen un producto (ni se describen como tales). Mezcla infraestructura y metodología con detalles de implementación (que tampoco son parte del milestone).

El uno habla de "un sistema de reseñas", sin describirlo como un producto. Agrupa muchas funcionalidades, sin que quede claro qué precendencia ni relación hay entre ellas.

Creación de reseñas

Se debe permitir a un usuario identificado crear una reseña sobre la temporada de la serie que elija

Modelizar la entidad Serie

Modelizar la entidad serie o show mencionadas en #35, #36 y #37.
Una serie debe tener:

  • Nombre.
  • Género(s).
  • Resumen de la trama.
  • Fecha de estreno.
  • Saber si sigue en emisión o está terminada.
  • Una imagen de la misma.
  • Una lista de temporadas.

La entidad temporada también ha de ser modelizada y debe tener:

  • El número de temporada al que corresponde.
  • Nombre.
  • Resumen de la trama.
  • Fecha de estreno.
  • Número de episodios.
  • Imagen de la misma.

Configurar API

Configurar una API para nuestra aplicación.
Documentar las decisiones técnicas.

Definir perfiles de usuario

Clarificar los perfiles de las distintas personas a las que va dirigido el trabajo. De ésta forma, se podrán definir y tratar de resolver los distintos problemas que puedan tener.

Recoger esta información en la memoria del proyecto.

Crear clase base

Crear una clase base ya conectada a nuestra base de datos, que simplifique las funciones REST y permita la reutilización de código.

Adds more details to user card

User cards in the user list view only have the username. It would be nice to have more info about them, such as their total reviews or their number of followers.

Token expiration

Sometimes when you're logged the token expires and it does not refresh.

Detalles de usuario

Se debe proporcionar una vista que devuelva las reseñas hechas por un usuario.

Definir la motivación del proyecto

Un proyecto informático es una solución software a un problema. Si no se tiene claro el problema a resolver, no se podrá avanzar. Esta issue pretende definir el problema a resolver y recopilarlo en la memoria del proyecto.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.