TaskTide is a sleek and efficient task management application built with modern web technologies including TypeScript, Next.js, Tailwind CSS, and Zustand with persistent middleware. Designed to help you seamlessly manage your daily tasks, TaskTide offers a visually appealing and intuitive interface that makes task tracking a breeze.
-
Modern Tech Stack:
- TypeScript: Provides type safety for robust and maintainable code.
- Next.js: Offers server-side rendering and static site generation for fast and SEO-friendly applications.
- Tailwind CSS: Facilitates rapid and responsive UI development with utility-first CSS.
- Zustand: Simplifies state management with a small and fast global state management solution, complete with persistent storage.
-
Task Lifecycle Management:
- Easily create tasks and track their progress through various stages: Todo, In Progress, and Done.
- Tasks can transition between stages based on their progress, providing a clear visual workflow.
-
Persistent State:
- Task data is reliably saved and persisted, ensuring that your progress is never lost, even after refreshing or closing the app.
-
User-Friendly Interface:
- Tailwind CSS ensures a clean and responsive design, making TaskTide accessible and easy to use on any device.
Make sure you have the following installed on your local machine:
- Node.js
- pnpm
- Clone the repository:
git clone https://github.com/K-stiles/TaskTide.git
- Navigate to the project directory:
cd tasktide
- Install the dependencies:
pnpm install
-
Start the development server:
pnpm run dev
-
Open your browser and navigate to:
http://localhost:3000
-
Build the application:
pnpm run build
-
Start the production server:
pnpm start
We welcome contributions to TaskTide! Please open an issue or submit a pull request with your changes.
This project will be licensed under the MIT License soon.
TaskTide was inspired by the need for a modern, efficient, and user-friendly task management tool. Thanks to the developers(@k-stile) and open-source projects that made this possible.
Enjoy using TaskTide to stay organized and productive! 🏆