Skip to content

Conversation

@wescosta
Copy link

Updates

  1. The filter functionality is now working as expected. Changing the filter updates the task list correctly
  2. Deleting a task immediately updates the UI. A confirmation dialog has been added as well.
  3. UI elements are using Tailwind CSS classes consistently. Layout, spacing, and colors have been updated to align with the provided design guidelines.
  4. Type definitions have been added. All TypeScript warnings have been addressed to ensure robust type safety.
  5. The code structure has been refactored using a monorepo to improve readability and maintainability
  6. Implemented functionality to save and retrieve tasks from a remote API using Supabse, ensuring that the task list persists across page reloads.
  7. Enhanced the user interface with additional styling improvements improve user experience, like a sticky form. So while the user scrolls down, he/she can still see the add form. This is specially useful on mobile.
  8. Implemented a confirmation dialog when deleting a task.
  9. A mobile first, responsive design has been implemented to improve user experience on mobile
  10. The app has been depoyed to Vercel. You can access it on this link: https://react-simple-task-manager.vercel.app/
  11. A CI/CD pipeline has been created to automatically deploy/release the app when changes were made. (minor issues have to be address later)
  12. Unit tests for key components have been added using Vitest

Checkout the deployed app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant