This is a simple CRUD (Create, Read, Update, Delete) application built with Next.js, Typescript, React Tanstack Query, Radix UI, and Tailwind CSS. The application allows users to add, edit, and delete tasks, and view all tasks sorted by priority.
- Task Management: Create, read, update, and delete tasks
- Task Sorting: Sort tasks by priority
- Search Functionality: Search tasks by keyword
- Responsive Design: Built with Tailwind CSS for a responsive design
- State Management: Uses React Tanstack Query for state management
- UI Components: Built with Radix UI and Shadcn UI for a consistent UI
To get started with the application, follow these steps:
- Clone the repository:
https://github.com/willeynimbus/crud-application
- Install dependencies:
npm install
oryarn install
- Start the development server:
npm run dev
oryarn dev
- Open the application in your web browser:
http://localhost:3000
- Create a new task by clicking the "Add Task" button
- Edit a task by clicking the "Edit" button
- Delete a task by clicking the "Delete" button
- Search for tasks by keyword using the search bar
Contributions are welcome! If you'd like to contribute to the project, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.