Skip to content

Application Showcase

An overview of the current user interface, user experience flows, and core features implemented in the My Roadmap application.

🎥 Demo Video (AI Agent Integrated)

Demo Video


1. Authentication Flow

Secure user identity management powered by AWS Cognito.

Key Features

  • Dual Tabs Interface: Interactive tabs to seamlessly toggle between "Sign In" and "Create Account" states.
  • Password Visibility Toggle: Inline eye icons to easily check passwords and confirm password entries.
  • Input Validation & Safety: Clean and standard input layouts with descriptive placeholder texts to guide the user.
  • Self-Service Actions: Access to password recovery (Forgot your password?) to resolve account access issues.

Screenshots

Sign In

Sign In Screen

Create Account

Create Account Screen

2. Task Dashboard

The main control center featuring a comprehensive task list, metadata displays, and advanced querying capabilities.

Key Features

  • Detailed Task Cards: Displays important task information at a glance, including title, description summary, priority level badge (e.g., LOW), due date, and status badges (TODO, IN PROGRESS, DONE).
  • Multi-Criteria Filtering: Dynamic dropdown selectors and input fields allowing users to filter tasks by Status, Priority, Category, and Tag.
  • Sorting Capabilities: Easily sort the list of tasks (e.g., Default order).
  • Toast Notifications: Asynchronous notifications at the bottom-right of the screen to give immediate feedback when tasks are updated (e.g., "Task updated successfully").

Screenshots

Task Dashboard Screen

3. Task Creation & Editing

A unified modal overlay for creating new tasks or editing existing ones with granular parameters.

Key Features

  • Time Management: Track task scope by specifying both Estimated Hours and Actual Hours.
  • Due Date Selector: Native calendar date picker for scheduling task completion.
  • Tags & Categories: Add a search category and comma-separated tags to keep roadmap elements highly discoverable.
  • Dynamic Subtask List: Add, remove, and manage multiple subtasks inside a single parent task item.

Screenshots

Task Creation & Editing Modal

4. Settings & Account Profile

A centralized preferences area for user profile updates, privacy control, and account termination.

Key Features

  • Profile Summary: Displays the signed-in user's primary information (such as email address).
  • Privacy Controls: "Analytics & Telemetry" toggle switch allowing users to opt in or out of anonymous tracking.
  • Danger Zone: A secure, multi-step confirmation area for deleting accounts. It features a check agreement statement to prevent accidental permanent deletion of task data.

Screenshots

Account Settings Screen

Built with Next.js, AWS Amplify Gen 2, and VitePress