GithubHelp home page GithubHelp logo

integrador-c8-08-22's Introduction

version dh

ToDo App

Proyecto que reune todos los conceptos y herramientas adquiridas en la materia Frontend II.

Se trata de una clásica pero efectiva aplicación de tareas, en la cual podemos anotar distintas actividades que nos interese realizar. Como suele pasar, estas tareas están pendientes hasta que en algún momento se cumplen. 🙄 En fin, dejemos el tema de concluir pendientes de lado.

Volviendo a lo técnico, tenemos un frontend que se conecta con una API preparada específicamente para oficiar de nuestro backend. De esta manera tendremos la persistencia de los datos en una DB propia.

Este proyecto es la oportunidad de repasar todo lo aprendido y poner en práctica las herramientas que tenemos gracias a Javascript. ¡A programar se ha dicho! 🚀

API Docs

Link con la documentación de los endpoints de la API y su funcionamiento: 👉 https://ctd-todo-api.herokuapp.com/

Requerimientos funcionales en pantalla de Login

  • FUNCIÓN 1: Escuchar el submit y preparar los datos para elenvío.
  • FUNCIÓN 2: Realizar la petición a la API para ingresar si los datos del usuario son correctos.

Requerimientos funcionales en pantalla de Signup

  • FUNCIÓN 1: Escuchar el submit y preparar los datos para elenvío.
  • FUNCIÓN 2: Realizar la petición a la API crear un nuevo usuario si completa todos los datos.

Requerimientos funcionales en pantalla de Tareas

  • FUNCIÓN 1: Darle funcionalidad al botón de "Cerrar sesión".
  • FUNCIÓN 2: Crear un función para obtener el nombre de usuario y presentarlo en pantalla.
  • FUNCIÓN 3: Implementar una función para obtener el listado de tareas.
  • FUNCIÓN 4: Lograr que funcione el botón de crear nueva tarea.
  • FUNCIÓN 5: Poder renderizar en pantalla las tareas según su estado, dentro del listado que corresponda.
  • FUNCIÓN 6: Cambiar una tarea pendiente a terminada y viceversa.
  • FUNCIÓN 7: Eliminar definitivamente una tarea.

Requerimiento no funcional

  • Desarrollar las validaciones de utils.js para su implementación.

integrador-c8-08-22's People

Contributors

facuscar avatar lucastgl avatar

Watchers

 avatar

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.