This is a simple task list application built with React. It allows users to add, view, and delete tasks.
- React: A JavaScript library for building user interfaces.
- React Router DOM: For routing between different pages.
- UUID: For generating unique IDs for tasks.
- Tailwind CSS: For styling the application.
- Lucide React: For using icons in the application.
- Vite: For building and serving the application.
-
Clone the repository:
git clone https://github.com/jv26tech/react-tarefas.git cd react-tarefas
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build the project:
npm run build
-
Preview the production build:
npm run preview
- App: The main component that holds the state and renders other components.
- AddTask: A component for adding new tasks.
- Button: A reusable button component.
- Input: A reusable input component.
- Tasks: A component that displays the list of tasks.
- Title: A component for displaying titles.
- TaskPage: A page for displaying task details.
The application uses Tailwind CSS for styling. The configuration can be found in tailwind.config.js
.
The project uses ESLint for linting. The configuration can be found in eslint.config.js
.