A simple and efficient Todo App built with Next.js, Tailwind CSS, Shadcn UI, and Headless UI.
- Add, edit, and delete tasks
- Mark tasks as complete
- Responsive design for desktop and mobile
- Persistent storage using IndexedDB
- Next.js: A React framework for building server-rendered applications
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs
- Shadcn UI: A set of accessible and customizable React components
- Headless UI: A set of unstyled, fully accessible UI components
- IndexedDB: A client-side database for storing data persistently
- Node.js (version 12 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/ipuppyyt/task-tracker.git
- Navigate to the project directory:
cd task-tracker
- Install dependencies:
npm install
OR
yarn install
- Start the development server:
npm run dev
OR
yarn dev
- Open your browser and visit http://localhost:5173 to see the app in action.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.