Develop a "Smart Task Manager" web application.The app should allow users to create, read, update, and delete (CRUD) tasks. ○ Each task should have a title, description, due date, priority level (e.g., High, Medium, Low), and location-based reminders. ○ Implement a dashboard to visualize task statistics and progress. Home Screen: Display a list of tasks with options to add, edit, or delete tasks. ■ Task Detail Screen: Show task details with options to edit or delete the task. ■ Add/Edit Task Screen: A form to enter task details including title, description, due date, priority level, and location. ■ Dashboard Screen: Display task statistics such as completed tasks, pending tasks, and task priority distribution. | A shadcn/ui and v0 generation - v0