Como va ese reto, yo sigo avanzando 😄
You don't have access to this class
Keep learning! Join and start boosting your career
The initial Angular application provided in this project is simple but effective, with a base design that allows to fulfill several functionalities. You can see a home page that acts as the starting point. CSS styles are defined in the styles
file and it is recommended not to modify them, as they could affect integration tests later on.
The whole application is contained in a single page, including sections such as the header and tasks in different states (completed, in normal view and in edit mode). It is suggested to split the application into smaller components to separate responsibilities, such as creating individual components for the footer or header.
The application must fulfill a series of specific functionalities, totaling nine in all:
Hide Main and Footer sections without tasks: These sections must be hidden when there are no tasks.
Create new task:
Interactions with tasks:
Pending task counter:
Clear completed tasks button:
Data persistence:
localStorage
with the specific key mydate/angular
.Filters and routes:
/pending
or /complete
to show the corresponding tasks according to their status.An added value you can consider would be to deploy the application on platforms such as GitHub Pages, Netlify, Vercel or Fiber Hosting. This is not a must, but it would be a practical bonus that will showcase your skills in handling web application deployment.
Each functionality is designed to boost your knowledge in Angular and its ability to handle effective state and interactions. Below are the steps to complete each expected outcome.
Persistence is critical to ensure that the tasks entered remain in the system even after reloading the page. Using JavaScript's localStorage
is the recommended way to store data locally in the browser. It is crucial to respect the mydate/angular
key, as the automated tests will specifically look for data stored under that reference.
The above features will be evaluated through automated testing. Take care to carefully develop the details of each requirement to ensure uniform compliance and that your solution meets all expected test cases.
For any queries or doubts during development, it is recommended to use the commenting system and read the associated documentation carefully. Keep going, your Angular skills are about to improve significantly!
Contributions 6
Questions 1
Como va ese reto, yo sigo avanzando 😄
Want to see more contributions, questions and answers from the community?