jmsv23 / BE-to-FE-path

Quick exercise to test abilities to migrate from BE to FE.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weknow BE to FE path.

Clone the repo:

git clone git@github.com:jmsv23/BE-to-FE-path.git

Base

This excercise use Next.js as a base and has Tailwind support build in so you are able to use tailwind or pure css to acomplish the task.

Exercise

The Scode of this exercise it's cretate a TODO app, this app should be capable to create, update, delete and mark as complete de different task.

Specs:

  1. Input field: The app should have a input text field to allow the user enter the text description of the task, this field should be used as well to update the existing tasks.
  2. Save/Update Button: This button should be on the side of the input field and should save/update the task when it's clicked.
  3. List: The user should be able to see a list of all the task including the completed tasks.
  4. Complete/update/delete Buttons: Each element of the list should have 3 buttons Complete/Update/Delete buttons to allow the user mark the task as complete, update the task or delete the task.
  5. Completed tasks: The completed tasks should show a different styles that allow the user know that the user it's completed.
  6. Validation: The input field should have validation to prevent that a empty task it's been created.
  7. Responsive: The application should be responsive and display correctly on different screen sizes, you are free to decide the look and feel of the application.

About

Quick exercise to test abilities to migrate from BE to FE.


Languages

Language:JavaScript 100.0%