Work

Get Things Done

React
Typescript

Manage your tasks in an easy way with this app!

Get Things Done App

The “Get Things Done” app is a simple task management application that allows users to create, update, delete, and mark tasks as done.

Features

  • Task Creation: Add tasks with descriptions.
  • Task Management: Mark tasks as done, edit descriptions, and delete tasks.
  • User-Friendly Interface: Intuitive and easy-to-use interface for managing tasks.

Technologies Used

  • React: Frontend framework for building the user interface.
  • TypeScript: Strongly typed language for enhanced code quality.
  • UUID: Library for generating unique IDs.
  • Vite: Frontend build tool for development and production.
  • ESLint: Tool for identifying and reporting on patterns found in JavaScript/TypeScript code.
  • Vitest: Test runner for testing.

Installation

To run the app locally:

  1. Clone the repository: git clone https://github.com/adricruzado/get-things-done-app
  2. Install dependencies: npm install
  3. Start the development server: npm run dev

Scripts

  • dev: Starts the development server using Vite.
  • build: Builds the project for production using TypeScript and Vite.
  • lint: Lints the project’s TypeScript files using ESLint.
  • preview: Previews the production build using Vite.
  • test: Runs the test suite using Vitest.
  • test:dev: Runs the test suite in watch mode using Vitest.