Skip to content

scottpmiller/aw-frontend-react-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management App

A React-based task management application for the Senior Frontend Engineer Assessment.

Setup Instructions

Prerequisites

  • Node.js (version 14 or higher)
  • npm or yarn

Installation

  1. Clone this repository:
git clone <repo-url>
cd frontend-react-assessment
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your browser to http://localhost:3000

Usage

  • Add new tasks using the input field
  • Click the checkbox to mark tasks as complete/incomplete
  • Delete tasks using the Delete button
  • Use the Refresh button to reload tasks from local storage

Current Known Issues

Critical Bug Report - Task State Inconsistency

Reporter: Sarah M. (Marketing Team)
Date: June 18, 2025
Priority: High

Problem Description: "Tasks are randomly disappearing and reappearing when I work quickly. Sometimes when I mark a task as complete and immediately add a new one, the completed task becomes uncompleted again. This happens most often when I'm working fast during busy periods. I've lost important tasks multiple times and had to recreate them from memory."

Steps to Reproduce:

  1. Load the task management app
  2. Mark a task as complete quickly
  3. Immediately add a new task while the previous save is still processing
  4. Observe that the completed task may revert to uncompleted state
  5. Sometimes tasks appear to duplicate or disappear entirely

Expected Behavior: Task completions and additions should be processed reliably regardless of timing

Impact:

  • Lost productivity due to recreating tasks
  • Unreliable task tracking affecting project deadlines
  • Team members losing confidence in the tool

Assessment Instructions

  1. Run the app locally
  2. Try to reproduce the reported issues
  3. Identify the root cause of the bugs
  4. Fix the issues so the app works reliably

Time Limit: 2 hours maximum

Requirements:

  • Must use AI tools during the assessment
  • Focus on problem discovery and user experience
  • Record your entire working session

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published