Application Overview

Project Management

Create New Project in Project Management

Manage Project

Feature Overview

  • Display all projects
  • Create new projects
  • Edit existing projects
  • Add and delete tasks

Programming Steps

  • Sidebar
  • Style Sidebar
  • Add new projects with inputs
  • Style Adding New Projects and Inputs
  • Create reusable components like buttons
  • State for saving a project created
  • Save a project enabled with Ref
  • Saved projects displayed in the sidebar
  • Input validation added, dialog if invalid
  • Dialog window styled
  • Cancel functionality implemented
  • Display a project
  • Delete a project
  • Add tasks to a project
  • Delete tasks