My Todo App

This project is a simple, yet powerful to-do list application built with React, Redux Toolkit, and Material UI. It allows users to add, delete, and mark tasks as completed. The app is styled with Material UI components and custom CSS for a clean and modern user interface.

Features

  • Add tasks with a simple input field
  • Delete tasks
  • Mark tasks as completed
  • Responsive design

Technologies Used

  • React
  • Redux Toolkit for state management
  • Material UI for components and icons
  • UUID for generating unique identifiers for tasks
  • Vite as the build tool

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Node.js
  • npm

Installation - Windows

  1. Clone the repo
    git clone https://github.com/kcac619/QuadB-Tech-To-do.git
  1. Install NPM packages into the project directory
    npm install

Running the Application

To start the application in development mode, run the following command:

    npm run dev

This will start the Vite development server and open the application in your default web browser by clicking on the localhost link shown in the terminal.