Welcome to the LEANSTACKS React starter project. This project provides a template to kickstart React single-page applications utilizing a curated Technology Stack for optimal testability, maintainability, and operability.
Allow users to create new tasks. The user should need to enter only the task title. The form should include a task completion status toggle defaulted to 'incomplete' state.
When the form is submitted, a toast is shown and the new task should be displayed in the task list for the user.
To view the form, a button should be added to the top of the task list view.
Restructure / reorganize the application startup activities in app.js. Using async/await create a series of functions with specific responsibilities for application startup. Those methods are then invoked by a startApplication function, which sequences the calls to those functions.
Create a Tab navigation component. When viewing the Users page in a small viewport use a tabbed view, where one tab contains the list of users and a second tab contains the details for the selected user.
Explore replacing Google Material Symbols icons with Font Awesome Icons. There are some problems with Google Material Symbols icons when animating. In particular, spinning the icon looks poor.
Allow users to update tasks. The user should be able to edit the title and completion state. The form should include a custom form field for an on/off toggle
When the form is submitted, a toast is displayed and the user's task list is shown.